
ArrayObject::uasort 함수는 기본적으로 키를 기준으로 정렬합니다.
값에 따라 정렬하고 싶다면, ArrayObject::uasort 함수 대신 ArrayObject::uksort 함수를 사용하거나, ArrayObject::asort 함수와 ArrayObject::ksort 함수를 조합하여 사용할 수 있습니다.
예를 들어, ArrayObject::uksort 함수를 사용하여 값에 따라 정렬하는 방법은 다음과 같습니다.
#hostingforum.kr
php
$array = new ArrayObject(array('apple' => 5, 'banana' => 3, 'cherry' => 4));
$array->uksort(function($a, $b) use ($array) {
return $array[$b] - $array[$a];
});
print_r($array);
ArrayObject::asort 함수와 ArrayObject::ksort 함수를 조합하여 사용하는 방법은 다음과 같습니다.
#hostingforum.kr
php
$array = new ArrayObject(array('apple' => 5, 'banana' => 3, 'cherry' => 4));
$array->asort();
$array->ksort();
print_r($array);
이러한 방법으로는 값에 따라 정렬할 수 있습니다.
2025-08-01 04:01