PHP array_rand() Function











❮ مرجع آرایه PHP



مثال


بازگرداندن آرایه ای از کلیدهای تصادفی:




$a=array("قرمز"، "سبز"، "آبی"، "زرد"، "قهوه ای");
$random_keys=array_rand($a,3);

echo $a[$random_keys[0]]."
";
echo $a[$random_keys[1]]."
";
echo $a[$random_keys[2 ]];
؟>

خودت امتحانش کن »




تعریف و استفاده


تابع ()array_rand یک کلید تصادفی را از یک آرایه برمی گرداند،
یا اگر مشخص کنید که تابع باید بیش از یک کلید را برگرداند، آرایه ای از کلیدهای تصادفی را برمی گرداند.





نحو



array_rand(آرایه، عدد)

مقادیر پارامتر









را مشخص می کند





پارامتر توضیح
آرایه لازم است. یک آرایه
شماره اختیاری. تعداد کلیدهای تصادفی را مشخص می کند












جزئیات فنی















مقدار بازگشتی: یک کلید تصادفی از یک آرایه یا آرایه ای از کلیدهای تصادفی را در صورتی که مشخص کنید تابع باید بیش از یک کلید را برگرداند، برمی گرداند
نسخه PHP: 4+
تغییر PHP: PHP 7.1: rand() از مولد اعداد تصادفی Mersenne Twister استفاده می کند

PHP 5.2.1: آرایه کلیدهای حاصل دیگر به هم ریخته نیست

PHP 4.2: مولد اعداد تصادفی به طور خودکار بذر می شود




نمونه های بیشتر



مثال


یک کلید تصادفی را از آرایه برگردانید:




$a=array("a"=>"قرمز"،"b"=>"سبز"،"c"=>"آبی"،"d"=>"زرد");

print_r(array_rand($a,1));
?>

این را خودتان امتحان کنید »



مثال


بازگرداندن آرایه ای از کلیدهای رشته تصادفی:




$a=array("a"=>"قرمز"،"b"=>"سبز"،"c"=>"آبی"،"d"=>"زرد");

print_r(array_rand($a,2));
?>

این را خودتان امتحان کنید »



❮ مرجع آرایه PHP