uksort
(PHP 4, PHP 5)
uksort — 사용자-정의된 비교함수를 사용하여 키에 의해 배열을 정렬한다
설명
void uksort
( array $array
, callback $cmp_function
)
이 함수는 사용자-지원 비교 함수를 사용하여 키들에 의해 배열을 정렬할 것이다. 정렬하고자 하는 배열이 흔히 사용되지 않는 방법에 의해 정렬할 필요가 있으면, 이 함수를 사용해야 한다.
Example#1 uksort() 예제코드
<?php
function cmp ($a, $b) {
if ($a == $b) return 0;
return ($a > $b) ? -1 : 1;
}
$a = array (4 => "four", 3 => "three", 20 => "twenty", 10 => "ten");
uksort ($a, "cmp");
while (list ($key, $value) = each ($a)) {
echo "$key: $value\n";
}
?>
위 예제코드는 다음을 출력한다:
20: twenty 10: ten 4: four 3: three
usort(), uasort(), sort(), asort(), arsort(), ksort(), natsort(), rsort() 참고.