[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

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

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

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

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

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

  3. Khaled-F

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

  4. NLP

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

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

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

  5. فكره رائعه

  6. ماشاء الله على الدالة الجميلة دة ربنا يوفقك بس دالة اعترافية يازول نحن نترقب منكم الجديد على طول

  7. ممكن ترسلو لى زى دة كتير على طول نحن محتاجين للكلام دة وشكرا ليك كتير

أضف تعليقك




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


* حقول مطلوبة