[php] دالة Random_Letters
مدرج تحت قسم: أدوات
13
سبتمبر
2007
السلام عليكم ورحمة الله و بركاته
هذه الدالة تحمل اسم random_letters و هى من برمجتى ..
وظيفة الدالة
إخراج عدد من الحروف العشوئية
وعدد الحروف الإفتراضى = 6 و بإمكانك تغييره بكتابة ما تريده ..
الدالة لا تقبل طلب أكثر من 300 حرف .. إن تم طلب أكثر من 300 حرف ستخرج بـ300 فقط
كود الدالة
function random_letters($requested_letters=6)
{
$random_letters;
$letters = "abcdefghijklmnopqrstuvwxyz";
if($requested_letters>300)
{
$requested_letters = 300;
}
for ($l=0; $l<$requested_letters; $l++)
{
$letter = $letters[rand(0,25)];
$letter = ( rand(1,2) == 1 ? $letter : strtoupper($letter) );
$random_letters .= $letter;
}
return $random_letters;
}
كيفية الإستخدام
مثال بسيط لإخراج عدد 15 حروف عشوائية و طباعتها
$random_letters = random_letters(15); //طباعة المتغير print $random_letters


دالة بسيطة وجميلة فعلا ويمكن تطويرها لتخرج حروف + ارقام
جزاك الله كل خير
ملاحظة بسيطة : (خطا مطبعي )
فى كيفية الاستخدام كتبت اخراج 10 حروف وفى الدالة random_letters ادخلتلتها 15 ;)
دالة جميلة جدا..
الف شكر اخي..
و رمضان كريم
تحياتي
شكراً لكم :
تم التعديل اخى Hawy_PHP و شكراً لك
== — – — – ==
كل عام و انتم بخير :)
داله جميله جدا ..
ساقوم بالتعديل عليها لغرض شخصي ..
شكرا لك .. ننتظر كل جديد ..
فكره رائعه