第一个数组格式:
$data = array(2) {
[1] => array(3) {
["id"] => int(1)
["title"] => string(6) "审批"
["w_id"] => int(1)
}
[2] => array(3) {
["id"] => int(2)
["title"] => string(7) "审批1"
["w_id"] => int(1)
}
};
第二个数组格式:
$sequence = array(2) {
[0] => string(1) "2"
[1] => string(1) "1"
};
解决方式
function sortByKey($data,$sequence)
foreach ($sequence as $item) {
foreach ($data as $val) {
if ($val['id'] == $item)
{
$fields[] = array('id' => $item, 'title' => $val['title'], 'w_id' => $val['w_id']);
}
}
}
}
版权声明:本文为H_hanlinglingzi原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。