إرجاع مصفوفة تحتوي على مفاتيح عشوائية:
<?php $a = array ( " أحمر " ، " أخضر " ، " أزرق " ، " أصفر " ، " بني " ) ؛ $random_keys = array_rand ( $ a ، 3 ) ؛ $ a [ $ random_keys [ 0 ] ] $ a [ $ random_keys [ 1 ] ] $ a [ $ random_keys [ 2 ] ;تقوم الدالة array_rand() بإرجاع مفتاح عشوائي في صفيف، أو صفيف يحتوي على مفاتيح عشوائية إذا قامت الدالة المحددة بإرجاع أكثر من مفتاح واحد.
array_rand ( مصفوفة، رقم )
المعلمة | يصف |
---|---|
صفيف | مطلوب. يحدد مصفوفة. |
رقم | خياري. يحدد عدد العناصر العشوائية المراد إرجاعها. |
قيمة الإرجاع: | إرجاع مفتاح عشوائي في صفيف، أو صفيف يحتوي على مفاتيح عشوائية إذا قامت الدالة المحددة بإرجاع أكثر من مفتاح واحد. |
---|---|
نسخة PHP: | 4+ |
سجل التحديث: | اعتبارًا من الإصدار PHP 5.2.10، لم يعد يتم تبديل مجموعة المفاتيح الناتجة عشوائيًا. اعتبارًا من PHP 4.2.0، يتم زرع منشئ الأرقام العشوائية تلقائيًا. |
إرجاع مفتاح عشوائي في المصفوفة:
<?php$a=array("a"=>"red"،"b"=>"green"،"c"=>"blue"، "d"=>"yellow");print_r(array_rand($ أ،1))؛؟>إرجاع مصفوفة تحتوي على مفاتيح سلسلة عشوائية:
<?php$a=array("a"=>"red"،"b"=>"green"،"c"=>"blue"، "d"=>"yellow");print_r(array_rand($ أ،2))؛؟>