Рекомендации по курсам:

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