English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

دليل PHP الأساسي

دليل PHP المتقدم

PHP & MySQL

دليل PHP

استخدام PHP array_rand() و مثال

دليل الوظائف المعدة لـ PHP Array

يستخرج PHP array_rand() وحدة واحدة أو أكثر من القائمة

النحو

array_rand($input[, $num_req]);

التعريف والاستخدام

يستخرج وحدة عشوائية واحدة أو أكثر من القائمة ويعد سجلاً عشوائياً واحداً أو أكثر من النصوص المفتاحية. يستخدم خوارزمية توليد الأرقام العشوائية، لذا لا ينصح باستخدامه في سيناريوهات التشفير،

الإعداد

الترتيبالإعدادات والشرح
1

array(مطلوب)

يحدد قائمة.

2

num_req(اختياري)

يحدد عدد الأعمدة التي يتم اختيارها - إذا لم يتم تحديدها، فإن القيمة الافتراضية هي 1.

القيمة المعدة

إذا تم استخراج سجل واحد فقط، فإن array_rand() تعود بنص الحرف المفتاحي العشوائي. وإلا، تعود قائمة تحتوي على نصوص الحروف المفتاحية العشوائية. بعد ذلك، يمكنك الحصول على القيمة العشوائية للقائمة بناءً على الحرف المفتاحي العشوائي. إذا تم استخراج عدد أكبر من طول القائمة، فإنه يؤدي إلى خطأ E_WARNING ويعود NULL.

مثال على الإنترنت

استخراج سجل عشوائي من القائمة

<?php
   $input = array("a"=>"banana","b"=>"apple","c"=>"orange");
   
   print_r(array_rand($input));
?>
اختبار لرؤية‹/›

سيكون هناك نتيجة كما يلي، وستختلف النتيجة في كل مرة يتم تنفيذ السكربت

b

دليل الوظائف المعدة لـ PHP Array