?? PHP ??? ?? ?? ?? 2?? ??? ??? ?? ??
Jul 29, 2016 am 08:47 AMPHP ?? ?? array_multisort? ? ??? ??? ???? ???
$areas? ?? ?? ??? ???? 2?? ?? ?????. ?? ? ? ??? ?????? ???? ???
.
?? ?? ??? ??? ????.
foreach($areaArray as &$areas) {
$times = $numbers = array();
foreach($areas as $province => $v) {
$times[$province] = $v['times']
$numbers[$province] = $v['numbers'];
}
array_multisort($times, SORT_DESC, $numbers, SORT_DESC, $areas)
}
?? ??, ?? ?? ??:
?? ?? ??? ??? ????.
$arr = array(
'd' => array('id' => 5, 'name' => 1, 'age' => 7),
'b' => array('id' => 2,' ??' => 3,'??' => 4),
'a' => array('id' => 8,'??' => 10,'??' => 5 ),
'c' => array('id' => 1,'name' => 2,'age' => 2)
PHP ?? ?? array_multisort()? ???? ??, ???? ?????.
??? ?? ??:
?? ?? ??? ??? ????.
function multi_array_sort($multi_array,$sort_key, $sort =SORT_ASC){
if(is_array($multi_array)){
foreach($multi_array? $row_array?){
if(is_array($row_array)){
$key_array[] = $row_array [$sort_key];
}else{
return false;
}
}
return false
}
array_multisort($key_array ,$ sort,$multi_array);
return $multi_array;
//processing
echo “
print_r(multi_array_sort($arr,'age) ') );exit;
//??
??
(
[c] => ??
(
[id] => 1
[??] => ; 2
[??] => 2
)
[b] => ??
(
[id] => 2
[??] => ; 3
[??] => 4
)
[a] => ??
(
[id] => 8
[??] => 10
[ ??] => 5
)
[d] => ??
(
[id] => 5
[??] => 1
[ ??] => 7
)
)
????
0
? ??? PHP?? ??? ??? ?? ??? ??? ?????. ?? ??? ???? 2?? ??? ??? ?? ???? ??? PHP ????? ??? ?? ????? ??? ??? ????.

? AI ??

Undress AI Tool
??? ???? ??

Undresser.AI Undress
???? ?? ??? ??? ?? AI ?? ?

AI Clothes Remover
???? ?? ???? ??? AI ?????.

Clothoff.io
AI ? ???

Video Face Swap
??? ??? AI ?? ?? ??? ???? ?? ???? ??? ?? ????!

?? ??

??? ??

???++7.3.1
???? ?? ?? ?? ???

SublimeText3 ??? ??
??? ??, ???? ?? ????.

???? 13.0.1 ???
??? PHP ?? ?? ??

???? CS6
??? ? ?? ??

SublimeText3 Mac ??
? ??? ?? ?? ?????(SublimeText3)

PHP?? ??? ?? ???? ???? json_decode ? json_encode? ??? JSON ??? ? ???? ?????. array_map ? clone? ???? ?? ?? ?? ???? ????. ??? ? ????? ?? ??? ? ????? ?????.

PHP ?? ? ? ??? ??? ?? ??? array_flip() ??? ??? ??(100? ? ??? ??)?? for ???? ? ?? ??? ???? ??? ? ??? ?? ?????. ? ?? ???? ??? for ?? ??? ????? ??? ?? ????.

??? ?? ??? ?? ? ??? ?? ??? ?? ? ????. ?? ? ??? array_multisort() ??? ???? ??? ??? ? ????. ?? ???? ??? ???? ???? ?? ??? ?????. ?? ???? ???? ??, ??? ? ??? ?? ?? ?? ????.

PHP? array_group_by ??? ? ?? ??? ??? ???? ??? ??? ????? ?? ?? ???? ?? ??? ?? ??? ??? ?? ??? ??? ? ????.

PHP?? ?? ?? ??? ???? ?? ?? ??? json_decode(json_encode($arr))? ???? ??? JSON ???? ??? ?? ?? ??? ???? ????. unserialize(serialize($arr))? ???? ??? ???? ???? ?? ? ??? ???????. RecursiveIteratorIterator? ???? ??? ??? ????? ?????.

PHP? array_group() ??? ???? ??? ?? ??? ????? ?? ??? ?? ? ????. ? ??? ?? ??? ?? ?????. key_callback? ???? ??? ?? ?????. ????? value_callback? ???? ??? ?? ?????. ???? ?? ?? ???? ?? ??? ?????. ??? array_group() ??? ??? ??? ?? ???? ? ?? ?????.

?, ?? ????? ???? ??? ?? ????? ??? ? ??? ??? ??? ??? ???? ?? ??? ?????. ?? ??, C++? printArray ??? ??? ??? ??? ? ?? ?? Python? printArray ??? ??? ???? ?? ??? ??? ? ????. ??? ??? ?? ??? ??? ?? ??? ?? ??? ?? ???? ?????.

uksort() ??? ??? ?? ?? ??? CompareKeyLengths? ?? ? ??? ????? ?? ? ??? ??? ?? PHP ??? ??? ? ????. ?? ??? ? ??? ??? ???? ??? ????, uksort()? ? ??? ?? ??? ?????. ?? ?? ????? ?? ?? ??? ???? ??????? ???? ???? ??? ?????.
