一个数组排序的问题
<br />array(22) {<br /> [0]=><br /> array(6) {<br /> ["CheckID"]=><br /> string(16) "1001"<br /> ["PicMemo"]=><br /> string(3) "102"<br /> }<br /> [1]=><br /> array(6) {<br /> ["CheckID"]=><br /> string(16) "1005"<br /> ["PicMemo"]=><br /> string(3) "15"<br /> }<br /> [2]=><br /> array(6) {<br /> [<i>1本文来#源gaodai$ma#com搞$代*码*网</i><pre>搞代gaodaima码
“CheckID”]=>
string(16) “1002”
[“PicMemo”]=>
string(3) “102”
}
[3]=>
array(6) {
[“CheckID”]=>
string(16) “1003”
[“PicMemo”]=>
string(3) “171”
}
[4]=>
array(6) {
[“CheckID”]=>
string(16) “1004”
[“PicMemo”]=>
string(3) “102”
}
[5]=>
array(6) {
[“CheckID”]=>
string(16) “1005”
[“PicMemo”]=>
string(3) “171”
}
…
}
数组$arr;按照 ‘PicMemo’排序 将相同的值放在一起,键重组;
3q了!
——解决方案——————–
foreach($ar as $v) $r[] = $v[‘PicMemo’];
array_multisort($r, $ar);
print_r($ar);