PHP array_rand() 函数

实例

返回包含随机键名的数组:

<?php
$a=array("red","green","blue","yellow","brown");
$random_keys=array_rand($a,3);
echo $a[$random_keys[0]]."<br>";
echo $a[$random_keys[1]]."<br>";
echo $a[$random_keys[2]];
?>

สามารถปฏิบัติงานแบบตัวอย่าง

การประกาศและการใช้งาน

ฟังก์ชัน array_rand() จะส่งผลลัพธ์ชื่อตัวเลขสุ่มๆ ของแรงงาน หรือถ้าคุณกำหนดให้ฟังก์ชันส่งผลลัพธ์ชื่อตัวเลขหลายตัว ก็จะส่งผลลัพธ์แรงงานที่มีชื่อตัวเลขสุ่มๆ

ชี้แจง

ฟังก์ชัน array_rand() จะเลือกส่วนหนึ่งหรือหลายส่วนในแรงงาน และส่งผลลัพธ์

ตัวเลขที่สองใช้เพื่อกำหนดจำนวนส่วนที่จะเลือก

หมายเหตุตั้งแต่ PHP 4.2.0 ไม่จำเป็นต้องใช้ฟังก์ชัน srand() หรือ mt_srand() ที่จะฝังตัวเลขสุ่มๆ ตามที่เกิดขึ้นแล้ว

เกี่ยวกับภาษา

array_rand(array,number)
ประกาศ คำอธิบาย
array จำเป็น
number ทางเลือก

รายละเอียดเทคนิค

ส่งผลลัพธ์ ส่งผลลัพธ์แบบอัลตรานุญาติตัวอย่างของแรงงานตัวแปลงตัวเดียว หรือถ้าคุณกำหนดให้ฟังก์ชันหลายตัวก็จะส่งผลลัพธ์แบบอัลตรานุญาติตัวอย่างของตัวเลขตัวแปลง
PHP รุ่น 4+
บันทึกการปรับปรุง

ตั้งแต่ PHP 4.2.0 ตัวกำหนดตัวเลขสุ่มๆจะถูกฝังอัตโนมัติ

ตั้งแต่ PHP 5.2.10 ไม่มีการสลับชื่อตัวเลขของสรีระที่มีชื่อ

ตัวอย่างเพิ่มเติม

ตัวอย่าง 1

ส่งผลลัพธ์แบบอัลตรานุญาติตัวอย่างของแรงงานตัวแปลงเดียว

<?php
$a=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
print_r(array_rand($a,1));
?>

สามารถปฏิบัติงานแบบตัวอย่าง

ตัวอย่าง 2

ส่งผลลัพธ์แบบอัลตรานุญาติตัวอย่างของแรงงานตัวแปลงซับซ้อน

<?php
$a=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
print_r(array_rand($a,2));
?>

สามารถปฏิบัติงานแบบตัวอย่าง