我有一个数组,并且使用foreach循环将其数据显示在网格中。foreach的索引用作网格中每个条目的url的一部分。
$i=0;
foreach ($array as $grid) {
$name = $grid->name;
$address = $grid->address;
echo '<li> <a href="javascript:myclick('.$i.');" title="">' . $name . '</a> </li>';
$i++;
}
我想以随机顺序显示数组,所以我使用shuffle(); 但是索引被破坏,链接断开。我已经逛了两天,尝试了许多不同种类的功能,这些功能本来可以使索引保持不变但没有运气。任何帮助将非常感激。
更安全地改组数组的实键
$keys = array_keys($arr);
shuffle($keys);
foreach($keys as $i) {
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句