Генерация случайной строки на PHP
14:44 13.07.2017
В моей коллекции пользовательских функций завалялось одна, на мой взгляд полезная функция. Эта функция генерирует случайную строку из цифр, больших и маленьких латинских символов. Функция может быть полезной при создании регистрации пользователей с подтверждением по электронной почте. Сама функция:
Что бы вывести на экран случайную строку, делаем так:
В данном случаи символов в строке будет 12, что бы изменить количество символов, измените число
function random_string($amount)
{
$symbols = '0123456789ABDEFGHKNQRSTYZabdefhiknrstyz';
$number = strlen($symbols);
$string = null;
for ($i = 0; $i < $amount; $i++)
{
$string .= substr($symbols, rand(1, $number) - 1, 1);
}
return $string;
}
Что бы вывести на экран случайную строку, делаем так:
echo random_string(12);
В данном случаи символов в строке будет 12, что бы изменить количество символов, измените число
12
на нужное количество символов.- Жалоба