第一个数组是拿到的id数组,且已经是排序好的
但是下面拿到的数据键值顺序已经乱了。在不使用foreach的情况下如何优雅的进行排序,结果和第一个数组顺序一样
想要得到的结果类似这样
[ 131 => array(), 89 => array(), 141 => array(), 43 => array(), 140 => array(), ]
回复内容: 文字总是那么的苍白,上图
第一个数组是拿到的id数组,且已经是排序好的
但是下面拿到的数据键值顺序已经乱了。在不使用foreach的情况下如何优雅的进行排序,结果和第一个数组顺序一样
想要得到的结果类似这样
[ 131 => array(), 89 => array(), 141 => array(), 43 => array(), 140 => array(), ]
用foreach不是很好吗,再说view里面不就是用foreach遍历么?你可以不处理的。例
$this->view->assign('indexarray', $indexarray);$this->view->assign('dataarray', $dataarray);//--viewforeach ($indexarray as $id) { print_r($dataarray[$id]); //对不对?}
