ฟังก์ชัน array_rand() จะคืนค่าคีย์สุ่มตั้งแต่หนึ่งคีย์ขึ้นไปจากอาร์เรย์
ไวยากรณ์
array_rand(arr, count)
พารามิเตอร์
-
อาร์ − อาร์เรย์ที่ระบุ
-
นับ - จำนวนคีย์สุ่มที่จะส่งคืน
คืนสินค้า
ฟังก์ชัน array_rand() จะส่งกลับคีย์สุ่ม คุณสามารถระบุได้ว่าต้องการให้ส่งคืนอาร์เรย์ของคีย์สุ่ม (มากกว่าหนึ่งคีย์) หรือไม่
ตัวอย่าง
ต่อไปนี้เป็นตัวอย่าง −
<?php $arr = array("p"=>"mobile","q"=>"laptop","r"=>"tablet"); print_r(array_rand($arr,1)); ?>
ผลลัพธ์
r
ให้เราดูตัวอย่างอื่นที่มีการส่งคืนคีย์มากกว่าหนึ่งคีย์ -
ตัวอย่าง
<?php $arr = array("p"=>"mobile","q"=>"laptop","r"=>"tablet"); print_r(array_rand($arr,2)); ?>
ผลลัพธ์ -
Array ( [0] => p [1] => q )