Помогни ни да направим Uroci.net по - богат! Добави урок
Категории Други уроци Adobe Photoshop Adobe Illustrator Adobe Flash Adobe Fireworks DreamWeaver CSS и HTML Corel Draw Image Ready PHP
PHP
SEO CMS Microsoft Windows Microsoft Word Microsoft Excel PowerPoint Microsoft Access Microsoft Publisher Linux Visual basic JavaScript Ajax 3ds Max Maya 3D C++ Sound Forge Gimp SWiSH

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

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

В този кратък урок ще ви покажа как можете да генерирате случаен низ (код). Използва се при системите с 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ч.



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

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

реклама

© Всички права запазени. 2006-2008. Created by: Site.bg
Препоръчваме: IT Новини | Кино и игри | Диплома.бг | Paparak.bg | Тунинг Портал | uchenik.com | TRAVEL туризъм | Реферати | AmAm.bg | Иде.ли | Курсови работи | AnimeS-bg.com | Фото Форум | Запознанства | Мрежа от приятели | IT Light | Spodeli.net | Фото-Култ | IDG.BG | Teenproblem.net | Блог - Образование | Fresh-BG.com | Hanovete.com | Bulfleet.com | Mythlands.com | Ohoboho.com | Казанлък.Com | News24 | Setcom.bg | Atol.bg | Elmaz.com | MobileBulgaria.com