Array (
[608665839] => Array ([score] => 2)
[1756044141] => Array ([score] => 5)
[523536777] => Array ([score] => 2)
)
처럼하고 난 상처에 점수하여이 배열을합니다. 어떻게해야합니까?
Array (
[608665839] => Array ([score] => 2)
[1756044141] => Array ([score] => 5)
[523536777] => Array ([score] => 2)
)
처럼하고 난 상처에 점수하여이 배열을합니다. 어떻게해야합니까?
:
<?php
function order_array_num ($array, $key, $order = "ASC")
{
$tmp = array();
foreach($array as $akey => $array2)
{
$tmp[$akey] = $array2[$key];
}
if($order == "DESC")
{arsort($tmp , SORT_NUMERIC);}
else
{asort($tmp , SORT_NUMERIC);}
$tmp2 = array();
foreach($tmp as $key => $value)
{
$tmp2[$key] = $array[$key];
}
return $tmp2;
}
?>
$ 순서 $ 순서 = "DESC는"의 배열을 정렬 반면 = "ASC"는 오름차순으로 배열을 정렬한다 내림차순
희망이 도움이됩니다.
를 사용하는 경우이
array()
정렬 도움이 될 것입니다 생각하십니까? 매우 신중하게 :) –
대답과 중복 질문 : http://stackoverflow.com/questions/1795244/sorting-a-multidimensional-array-in-php/1795268#1795268 –