2014-01-13 2 views
-1

Я смотрю на каком-то простой способ сделать переменной или конкретный символ, просто некоторые уникальногономера после отправки пользователя простой формы заказа.Генерирования специального символа после отправки формы

например. Person написать свое имя, фамилию, адрес электронной почты ..., нажмите на кнопку «отправить» & на следующем «послал экран», он увидит, что номер (Спасибо за ваши информаций, вы конкретный символ:. XXXXXXXXXX (редактирование для пример: 12345678901))

+0

FYI: X не являются номерами –

+0

hah, это был пример: D: D – WanderRook

ответ

0

Если вы хотите целую строку:

function getRandInt($length) { 
    $start = pow(10, $length - 1); 
    $end = (pow(10, $length)) - 1; 

    return rand($start, $end); 
} 

Или, если вы хотите альфа числовой один:

function getRandStr($length, $encryption_level = 5) { 
    $str = ''; 
    for ($i = 0; $i < $encryption_level; $i++) { 
     $str = base64_encode(md5(time()) . $str); 
    } 
    return substr($str, 0, $length); 
} 
1

Если вам нужен альфа-цифровой код, вы можете использовать uniqid (Source):

printf("uniqid(): %s\r\n", uniqid()); // 4b3403665fea6 

Если вы храните данные из формы, вы также можете сделать что-то с порядковым-приписаны номеру вы можете иметь получить после вставки.

+0

+1, для 'uniqid()' –

Смежные вопросы