Encodera

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.

Справочник PHP

uniqid

Возвращает идентификатор, основанный на текущем времени.

Синтаксис

uniqid(string $prefix = "", bool $more_entropy = false): string

Параметры

ПараметрТипОписание
$prefixstringНеобязательный. Начало идентификатора.
$more_entropyboolНеобязательный. `true` — добавить дополнительные символы.

Возвращаемое значение

stringСтрока из 13 символов.

Примеры

Идентификатор — при каждом запуске свой:

<?php
 
echo uniqid('order_');

Длина без префикса:

<?php
 
echo strlen(uniqid());

Результат:

13

Примечания

Идентификатор предсказуем — он строится из времени. Для токенов и секретных ссылок используйте random_bytes().

См. также

  • random_bytes — Возвращает случайные байты, пригодные для защиты.
  • time — Возвращает текущую метку времени.

Вопросы и ответы по теме

В учебнике

  • Строки — Работа со строками в PHP — кавычки, склейка, длина, поиск, замена и функции для кириллицы.

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.