Рекомендации по курсам:
PHP функция uniqid()
Определение и использование
Функция uniqid() генерирует уникальный ID на основе текущего времени в микросекундах.
ГрамматикаОписаниеuniqid(more_entropy,
) | Параметры |
---|---|
Описание | Описание |
more_entropy | Опционально. Определяет префикс для ID. Этот параметр полезен, если два скрипта генерируют ID в один и тот же микросекунду. |
Опционально. Определяет дополнительную энтропию в конце возвращаемого значения.
Если Описание префикс more_entropy параметр установлен в true, то длина строки составляет 23 символа. Если параметр пуст, то длина возвращаемой строки составляет 13 символов. Если
Если more_entropy Если параметр установлен в true, то в конце возвращаемого значения добавляется дополнительная энтропия (используется генератор линейного congruentialного метода混洗),тем самым улучшается уникальность результата.
Возврат значения
Возвращает уникальный идентификатор в виде строки.
Подсказки и комментарии
Комментарий:Поскольку ID генерируется на основе системного времени, ID, генерируемое этой функцией, не является оптимальным. Если вам нужно сгенерировать абсолютно уникальный ID, пожалуйста, используйте функцию md5() (найдите её в разделе о строковых функциях).
Пример
<?php echo uniqid(); ?>
Вывод подобен:
4415297e3af8c