【发布时间】:2013-11-11 21:23:17
【问题描述】:
我有一个 mySQL 查询,它转储到一个数组中,经过排序然后显示,效果很好。
我的问题是我想更新这些值,重新排序并显示。我已经能够更新这些值,但它在同一个 for 循环中,所以它不会重新排序。所以然后我关闭循环并重新排序,但它不会保存我在第一个循环中所做的更新。非常感谢您的帮助。
foreach ($arr as $mks){
if ($mks['Column1']==$Var) {$mks['Column2'] = $mks['Column2'] + 1;
}
我的排序代码
foreach ($arr as $mks){
echo $mks['Column1'] . ", " . $mks['Column2'] . "<br>";
}
我如何让它正确地重新保存到我的数组中?!我早上大部分时间都在谷歌上搜索这个,但结果很沮丧。
【问题讨论】:
-
您是否已将更改保存到新数组中,然后回显新数组?
标签: php mysql arrays sorting multidimensional-array