Приведите пример функции на 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_-~!+*%$#&

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

    Ваш ответ

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