เพื่อสุ่มค่าจาก array ใน PHP โค้ดมีดังนี้ −
ตัวอย่าง
<?php
$arr = array( "p"=>"150", "q"=>"100", "r"=>"120", "s"=>"110", "t"=>"115", "u"=>"103", "v"=>"105", "w"=>"125" );
echo "Array values ...\n";
echo "Value 1 = " . $arr["p"], "\n";
echo "Value 2 = " . $arr["q"], "\n";
echo "Value 3 = " . $arr["r"], "\n";
echo "Value 4 = " . $arr["s"], "\n";
echo "Value 5 = " . $arr["t"], "\n";
echo "Value 6 = " . $arr["u"], "\n";
echo "Value 7 = " . $arr["v"], "\n";
echo "Value 8 = " . $arr["w"], "\n";
echo "Random value from arary = ".$arr[array_rand($arr)];
?>ผลลัพธ์
จะผลลัพธ์ดังนี้ −
Array values ... Value 1 = 150 Value 2 = 100 Value 3 = 120 Value 4 = 110 Value 5 = 115 Value 6 = 103 Value 7 = 105 Value 8 = 125 Random value from arary = 110
ตัวอย่าง
มาดูตัวอย่างอีกอย่าง −
<?php
$arr = array( "p"=>"150", "q"=>"100", "r"=>"120", "s"=>"110", "t"=>"115", "u"=>"103", "v"=>"105", "w"=>"125" );
echo "Array values ...\n";
echo "Value 1 = " . $arr["p"], "\n";
echo "Value 2 = " . $arr["q"], "\n";
echo "Value 3 = " . $arr["r"], "\n";
echo "Value 4 = " . $arr["s"], "\n";
echo "Value 5 = " . $arr["t"], "\n";
echo "Value 6 = " . $arr["u"], "\n";
echo "Value 7 = " . $arr["v"], "\n";
echo "Value 8 = " . $arr["w"], "\n";
$res = array_rand($arr, 2);
echo "Random values from array...";
echo $arr[$res[0]]." ".$arr[$res[1]];
?>ผลลัพธ์
จะผลลัพธ์ดังนี้ −
Array values ... Value 1 = 150 Value 2 = 100 Value 3 = 120 Value 4 = 110 Value 5 = 115 Value 6 = 103 Value 7 = 105 Value 8 = 125 Random values from array...150 115