uasort
사용자 정의 비교 함수를 사용하여 배열의 값을 정렬하고 인덱스 관련 유지
uasort()
함수는 사용자 정의 비교 함수를 사용하여 배열을 정렬하고 인덱스 관련을 유지합니다 (요소에 할당 된 새 키 없음).
성공하면 true를 반환하고 그렇지 않으면 False를 반환하십시오.
이 기능은 주로 단위 순서가 중요한 결합 어레이를 정렬하는 데 사용됩니다.
팁 : Uksort () 함수를 사용하여 사용자 정의 비교 함수를 통해 배열 키 이름을 정렬하십시오.
사용자 정의 비교 함수를 사용하여 키 값으로 배열 $ ARR의 요소를 정렬하십시오.
<? php 함수 my_sort ( $ a , $ b ) { if ( $ a == $ b ) 반환 0 ; 반품 ( $ a < $ b ) ? -1 : 1 ; } $ arr = array ( "a" => 4 , "b" => 2 , "c" => 8 , d => "6" ) ; uasort ( $ arr , "my_sort" ) ; ?>
직접 시도하십시오
uasort ( 배열 , myfunction ) ;
매개 변수 | 설명하다 |
---|---|
정렬 | 필수의. 정렬 할 배열을 지정합니다. |
myfunction | 선택 과목. 비교 함수를 호출하는 문자열을 정의합니다. 첫 번째 매개 변수가 두 번째 매개 변수보다 작거나 크면 비교 함수는 정수를 0보다 작은 정수를 반환해야합니다. |