'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' 함수를 호출하여 정렬이 오름차순인지 확인합니다.