Приведите пример функции на php которая генерирует случайный код.

Решено

Здравствуйте можете привести функцию которая будет генерировать случайный код? Я сделал свое подтверждение пароля, и высылаю случайный код, вот для генерации этого кода и нужна функция.

Добавить Комментарий
Ответ

Вот пример простой функции которая генерирует случайный код:

 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_-~!+*%$#&

Добавить Комментарий

Ваш ответ

Размещая свой ответ, вы соглашаетесь с правилами сайта.