Определение и использование
uniqid() функция генерирует уникальный идентификатор , основанный на микропоры (текущее время в микросекундах).
Note: Сгенерированный ID из этой функции не является оптимальным, поскольку она основана на системное время. Для генерации чрезвычайно трудно предсказать идентификатор, с помощью md5() функции.
Синтаксис
uniqid( prefix,more_entropy )
параметр | Описание |
---|---|
prefix | Необязательный. Задает префикс уникального идентификатора (useful if two scripts generate ids at exactly the same microsecond) , (useful if two scripts generate ids at exactly the same microsecond) |
more_entropy | Необязательный. Определяет больше энтропии в конце возвращаемого значения. Это позволит сделать результат более уникальным. Если установлено значение TRUE, возвращенная строка будет 23 символов. Значение по умолчанию FALSE, и возвращенная строка будет длиной 13 символов |
Технические подробности
Возвращаемое значение: | Возвращает уникальный идентификатор, в виде строки |
---|---|
PHP версии: | 4+ |
Changelog: | Параметр префикс стал необязательным в PHP 5.0. Предел 114 символов длиной для префикса был поднят в PHP 4.3.1. |
<PHP Разное Справочник