【发布时间】:2015-06-07 14:04:26
【问题描述】:
我有一个这样创建的数组:
$myarray = array();
$myarray['id1'] = array('pos' => 3, 'data' => '...');
$myarray['id2'] = array('pos' => 1, 'data' => '...');
$myarray['id3'] = array('pos' => 2, 'data' => '...');
我想以pos 值的顺序迭代$myarray。我该怎么做?
我目前看到的唯一方法是从第一个有序数组重新创建一个新的有序数组。这当然是丑陋的......
编辑:这不是 this question 的副本。我想保持键链接到我的子数组。
【问题讨论】:
-
你有没有尝试过?
-
是的,从第一个数组重新创建一个新数组。那是丑陋的。为什么要投反对票?
-
重复...也许。但是阅读文档,其他问题的解决方案不适合这种情况。
标签: php