'usort' 함수는 PHP에서 다차원 배열을 정렬하는 데 사용할 수 있습니다. 사용자 정의 기준에 따라 배열을 정렬합니다 -
예시
<?php function my_sort($a,$b) { if ($a==$b) return 0; return ($a<$b)?-1:1; } $a=array(4,2,81,63); usort($a,"my_sort"); $arrlength=count($a); for($x=0;$x<$arrlength;$x++) { echo $a[$x]; echo "<br>"; } ?>
출력
이것은 다음과 같은 출력을 생성합니다 -
2 4 63 81
요소가 4개인 배열이 선언되고 이 배열이 usort 함수에 전달되고 요소에 대해 사용자 정의 'my_sort' 함수를 호출하여 정렬이 오름차순인지 확인합니다.