array_multisort의 버그입니까? 아니면 동작을 설명 할 수 있습니까? 나는 PARAM의 $의 키 순서를 변경하는 경우 서브 어레이를 비교할 때 array_multisort 동작
는$a = array(
"aa" => array("2" => "2"),
"a" => array("1" => "1"),
);
array_multisort($a);
print_r($a);
인쇄
Array
(
[aa] => Array
(
[2] => 2
)
[a] => Array
(
[1] => 1
)
)
아래의 코드는 아래와 같이도 인쇄 결과는 다른 순서를 가지고
$a = array(
"a" => array("1" => "1"),
"aa" => array("2" => "2"),
);
array_multisort의 결과가 두 경우 모두 동일 할 것으로 기대합니까?
두 서브 어레이는 정확히 동일한 양의 요소를 가지므로 동일한 것으로 간주됩니다. 그래서 순서는 정의되지 않습니다. – Rizier123