Приведите пример функции на php которая генерирует случайный код.
Решено
Здравствуйте можете привести функцию которая будет генерировать случайный код? Я сделал свое подтверждение пароля, и высылаю случайный код, вот для генерации этого кода и нужна функция.
1 Ответ(ы)
Ответ
Вот пример простой функции которая генерирует случайный код:
function generate_code($length = 5){ $code = ''; $symbols = '0123456789abcdefghijklmnopqrstuvwxyz_-~!+*%$#&'; for( $i = 0; $i < (int)$length; $i++ ) { $num = rand(1, strlen($symbols)); $code .= substr( $symbols, $num, 1 ); } return $code; } echo generate_code();
Если не передавать параметр $length в функцию, то будет сгенерирован код длиной 5 символов.
Сам код генерируется из символов: 0123456789abcdefghijklmnopqrstuvwxyz_-~!+*%$#&