【发布时间】:2012-01-23 00:26:09
【问题描述】:
我有一些 foreach,这可能会很好用
foreach ($umm as $data) {
echo '<img src="'.$data->picture.'" />';
echo $data->id;
}
现在我要洗牌 foreach。我试过了:
foreach (shuffle($umm) as $data) {
echo '<img src="'.$data->picture.'" />';
echo $data->id;
}
与
foreach ($umm as $data) {
$rand_pic[] = $data->picture;
$rand_id[] = $data->id;
}
$ran = shuffle($rand_id);
foreach($ran as $new){
echo '<img src="'.$new->picture.'" width="100" />';
echo $new->id;
}
所有这些都导致Warning: Invalid argument supplied for foreach() 在第二个foreach。如何从 foreach 中随机排序?
【问题讨论】:
标签: php random foreach shuffle