我有以下数组$ 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");