وظيفة 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);
?>

إجراء مثال