[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

للكاتب Khaled-F

  • Share/Bookmark

التعليقات (5) على ”[php] دالة Random_Letters“

  1. دالة بسيطة وجميلة فعلا ويمكن تطويرها لتخرج حروف + ارقام

    جزاك الله كل خير

    ملاحظة بسيطة : (خطا مطبعي )
    فى كيفية الاستخدام كتبت اخراج 10 حروف وفى الدالة random_letters ادخلتلتها 15 ;)

  2. دالة جميلة جدا..
    الف شكر اخي..
    و رمضان كريم
    تحياتي

  3. Khaled-F

    شكراً لكم :
    تم التعديل اخى Hawy_PHP و شكراً لك
    == — – — – ==
    كل عام و انتم بخير :)

  4. NLP

    داله جميله جدا ..

    ساقوم بالتعديل عليها لغرض شخصي ..

    شكرا لك .. ننتظر كل جديد ..

  5. فكره رائعه

أضف تعليقك




يمكنك استخدام الوسوم التالية في التعليق: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>


* حقول مطلوبة