我目前有一段代碼是從數組中選擇隨機值,但我想阻止它選擇重複值。我怎樣才能做到這一點?這是到目前爲止我的代碼:防止數組選擇重複值
$facilities = array("Blu-ray DVD Player","Chalk board","Computer", "Projector",
"Dual data projector", "DVD/Video");
for($j = 0; $j < rand(1, 3); $j++)
{
$fac = print $facilities[array_rand($facilities, 1)] . '<br>';
}
+1你又是 – GBD
爲什麼它不能用array_rand($ facilities,1);'。我已經試過\t \t \t'$ rand = array_rand($ facilities,rand(1,3));'但它不起作用 – methuselah
'echo $ facilities [array_rand($ facilities)];''''''''''只有一個元素 – Baba