Генератор цифрового кода произвольной длинны PHP

Пример использования
Создание кода подтверждения мобильного телефона.

Реализация
/**
 * Генератор цифрового кода произвольной длинны
 *
 * @param int $length - длинна создаваемого кода
 * @return string
 */
function generatePhoneCode($length = 5)
{
    /** @var string $code - будущий результат */
    $code = '';

    /** @var int $i - счётчик символов кода */
    for ($i = 0; $i < $length; $i++) {
        /** цифра 0 может быть только в середине строки */
        if ($i == 0 || $i == $length - 1) {
            $code .= mt_rand(1, 9);
        } else {
            $code .= mt_rand(0, 9);
        }
    }

    return $code;
}

Use this ;)
  • 0
  • 24 сентября 2015, 13:05
  • igorrius

Комментарии (0)

RSS свернуть / развернуть
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.
comments powered by Disqus