Computer >> 컴퓨터 >  >> 프로그램 작성 >> PHP

PHP에서 하위 값으로 PHP 다차원 배열 정렬

<시간/>

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