PHP uasort() 함수

예제

사용자 정의 비교 함수를 사용하여 배열 $arr의 요소를 키 값에 따라 정렬합니다:

<?php
function my_sort($a,$b)
{
if ($a==$b) return 0;
return ($a<$b)?-1:1;
}
$arr=array("a"=>4,"b"=>2,"c"=>8,d=>"6");
uasort($arr,"my_sort");
?>

실행 예제

정의 및 사용법

uksort() 함수는 사용자 정의 비교 함수를 사용하여 배열을 정렬하고, 인덱스 연결을 유지합니다(요소에 새로운 키를 할당하지 않습니다).

성공하면 TRUE를 반환하고, 실패하면 FALSE를 반환합니다.

이 함수는 단위 순서가 중요한 조합 배열을 정렬하는 데 주로 사용됩니다.

힌트:사용하십시오: uksort() 함수는 사용자 정의 비교 함수를 통해 배열의 키 이름을 정렬합니다.

문법

uasort(array,myfunction);
파라미터 설명
array 必需. 정렬할 배열을 지정합니다.
myfunction 선택 사항. 비교 함수를 호출할 수 있는 문자열을 정의합니다. 첫 번째 매개변수가 두 번째 매개변수보다 작거나 크거나 같다면, 비교 함수는 0보다 작거나 같거나 큰 정수를 반환해야 합니다.

기술 세부 사항

반환 값: 성공하면 TRUE를 반환하고, 실패하면 FALSE를 반환합니다.
PHP 버전: 4+