PHP : How to random values in array

PHP : How to random values in array

วันนี้มีวิธีการ random เลือกค่าจาก array มาบอกเล่า ซึ่งฟังก์ชันที่เกี่ยวข้องก็คือ

array_rand(<array>,<num random>) ;

<array>= ตัวแปร array ที่จัดเก็บค่า
<num random>= จำนวนค่าที่จะสุ่มเลือกมาต่อครั้ง

วิธีการเรียกใช้ลองดูตัวอย่างง่ายๆกันครับ ในตัวอย่างจะสุ่งเลือกค่าจาก array ทีละ 3 ค่า

<?php

$input = array("ABC", "DEF", "IJK", "LMN", "OPQ");
$rand_keys = array_rand($input, 3);
echo $input[$rand_keys[0]] . "\n";
echo $input[$rand_keys[1]] . "\n";
echo $input[$rand_keys[2]] . "\n";

 

?>

ผลลัพธ์ก็จะแสดงค่าใน array สุ่มเลือกมาทีละ 3 ค่าเลย ดังตัวอย่าง

ABC IJK DEF

OPQ LMN ABC

You may also like...

Leave a Reply

Your email address will not be published. Required fields are marked *