English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
usort() 함수는 사용자 정의 비교 함수를 통해 배열의 값을 정렬합니다
usort ( $array, $cmp_function )
usort() 함수는 사용자 정의 비교 함수를 통해 배열을 정렬합니다. 이 함수는 배열의 요소에 새로운 키를 할당합니다. 기존 키는 제거됩니다.
순번 | 파라미터 및 설명 |
---|---|
1 | array(必需) 배열을 지정합니다. |
2 | cmp_function(必需) 값을 비교하고 정렬하기 위해 사용할 유용한 정의 함수입니다.
|
성공하면 TRUE를 반환하고, 실패하면 FALSE를 반환합니다.
<?php function cmp_function($a, $b) { if ($a == $b) return 0; return ($a > $b) ? -1 : 1; } $fruits = array("d"=>"lemon", "a"=>"orange", "b"=>"banana" ); usort($fruits, "cmp_function"); print_r($fruits); ?>테스트를 보세요‹/›
출력 결과:
Array ( [0] => orange [1] => lemon [2] => banana )