Помогни ни да направим Uroci.net по - богат! Добави урок

Генериране на случаен низ

PHP » PHP
justifyyy   трудност:    видян: 5704

В този кратък урок ще ви покажа как можете да генерирате случаен низ (код). Използва се при системите с e-mail потвърждение и по-точно говорим за активационния код.

 

<?php
$letters="abcdefghijklmnopqrstuvwxyz0123456789"; //създаваме низ, съдържащ всички символи, които ще използваме при генерирането
$numletters=30; //тук задавате от колко символа искате да се състои вашият случаен низ (код)
for ($i=0;$i<=$numletters;$i++) //въртим цикъла
{$string=$string.substr($letters, rand(0, strlen($letters)), 1); //при всяко завъртане се добавя новогенерирания символ към множеството от предишните такива
if ($i==$numletters){echo $string;}} //правим проверка дали цикъла се е изпълнил докрай, за да изведем крайния резултат
?>



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

DeBre_NeO на 28.07 2008 в 15:42ч.
Според мен този IF е излишен, може "echo $string;" да се добави директно след цикъла :)
HunteR на 04.08 2008 в 13:06ч.
Да, наистина нямаше нужда от if, но иначе урока става ;)
HunteR на 10.09 2008 в 13:12ч.



Не е ли по-лесно :)

Регистрирайте се, за да добавите коментар


Калдейта ЕООД - © 2003-2010. Всички права запазени.
Препоръчваме: IT Новини