我有以下数组 $data:
[args]=>array
(
[data]=>array
(
[num]=>8813332
[bask]=>sell
[end]=>09263013
)
[cust_data]=>array
(
[name]=>john
[id]=>784
[state]=>New York
)
[pre_job]=>array
(
[0]=>array
(
[name]=>bk
[label]=>base
[type]=>PDF
)
[1]=>array
(
[name]=>fr
[label]=>front
[type]=>PDF
)
)
)
我基本上希望能够对 pre_jobs 中的数组进行排序,以将名为 fr 的任何内容作为第一个,将 bk 命名为最后一个
有时这个数组可能会按我想要的方式排序,有时它不会,所以我需要能够根据“名称”检查和排序,并先用 fr 然后 bk 排序
任何想法。
我看到了这个功能,但现在确定它甚至做了什么
function cmp($a,$b){
return strcmp($a,$b);
}
usort($data_data['args']['pre_jobs'], "cmp");