Php 如何一次性随机显示所有数组值?
我需要一个PHP脚本为我的网站,以挑选(所有)值从数组中随机显示 每个值只能显示一次 这是我到目前为止写的代码,问题是这些值不是一次性的Php 如何一次性随机显示所有数组值?,php,arrays,random,Php,Arrays,Random,我需要一个PHP脚本为我的网站,以挑选(所有)值从数组中随机显示 每个值只能显示一次 这是我到目前为止写的代码,问题是这些值不是一次性的 <?php $one = 'SITE 1<br><br>'; $two = 'SITE 2<br><br>'; $three = 'SITE 3<br><br>'; $four = 'SITE 4<br><br>'; $five = 'SITE 5<br
<?php
$one = 'SITE 1<br><br>';
$two = 'SITE 2<br><br>';
$three = 'SITE 3<br><br>';
$four = 'SITE 4<br><br>';
$five = 'SITE 5<br><br>';
$array = array($one, $two, $three, $four, $five);
for ($i=0; $i<5; $i++) {
echo $array[rand(0, count($array) - 1)] . "\n";
}
?>
您可以在此处直接测试此代码:您可以使用随机播放:
<?php
$one = 'SITE 1<br><br>';
$two = 'SITE 2<br><br>';
$three = 'SITE 3<br><br>';
$four = 'SITE 4<br><br>';
$five = 'SITE 5<br><br>';
$array = array($one, $two, $three, $four, $five);
shuffle($array);
foreach($array as $item) {
echo $item . "\n";
}
?>
Parse error:syntax error,第10行/public\u html/test/phprandom.php中出现意外的'foreach'(T_foreach),对不起,我忘记了代码>洗牌后。再试一次