وظيفة PHP shuffle()
مثال
إعادة ترتيب عناصر المجموعة بشكل عشوائي:
<?php $my_array = array("red","green","blue","yellow","purple"); shuffle($my_array);; print_r($my_array); ?>
التعريف والاستخدام
تُعيد وظيفة shuffle() ترتيب عناصر المجموعة بشكل عشوائي.
تُعيد هذه الوظيفة توزيع الأسماء المفترضة للوحدات في المجموعة. سيتم حذف الأسماء الموجودة حاليًا (انظر المثال 1 أدناه).
النحو
shuffle(array)
الم参数 | وصف |
---|---|
array | مطلوب. يحدد المجموعة التي سيتم استخدامها. |
تفاصيل تقنية
القيمة المعدة: | إذا كانت النتيجة ناجحة، فسيتم العودة إلى TRUE، وإذا كانت الفشل، فسيتم العودة إلى FALSE. |
إصدار PHP: | 4+ |
سجل التحديثات: |
سيتم تسلسل عدد عشوائي تلقائيًا من PHP 4.2.0. ملاحظة: هذه الوظيفة تعين أسماء مفاتيح جديدة للوحدات في المجموعة. سيتم حذف الأسماء المفترضة فقط وليس ترتيبها. ملاحظة: من PHP 4.2.0، لم يعد من الضروري استخدام srand() أو mt_srand() لتسلسل معادلة عدد عشوائي، وقد تم إكمالها تلقائيًا. |
مزيد من الأمثلة
مثال 1
إعادة ترتيب عناصر المجموعة بشكل عشوائي:
<?php $my_array = array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow","e"=>"purple"); shuffle($my_array);; print_r($my_array); ?>