11/21/2555

การสุ่มข้อมูลจาก array ด้วย function array_rand


/*โปรแกรมสุ่มรายชื่อใน array สองชื่อจากสี่รายชื่อ*/

/*---สร้าง array รายชื่อ---*/
$name_array[0]="สมชาย";
$name_array[1]="สมศรี";
$name_array[2]="สมศักดิ์";
$name_array[3]="สมหญิง";

//เรียก function array_rand โดยส่งค่า $name_array เป็น array ที่ต้องการสุ่ม และ 2
$rand_index = array_rand($name_array, 2);
//$rand_index เป็น array เก็บดัชนีที่สุ่มได้ใน  $name_array

//แสดงรายชื่อที่สุ่มได้สองรายชื่อ
echo $name_array[$rand_index[0]];
        //$rand_index[0] จะเก็บดัชนีทตัวแรกที่ได้จากการสุ่มของ $name_array 
echo $name_array[$rand_index[1]];