
rsort 함수는 기본적으로 배열의 키를 기준으로 정렬합니다. 만약 특정 키를 기준으로 정렬하고 싶다면, usort 함수를 사용하는 것이 좋습니다. usort 함수는 정렬 기준을 지정할 수 있습니다.
예를 들어, 'age' 키를 기준으로 정렬하고 싶다면, 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
$data = array(
array('name' => 'John', 'age' => 25),
array('name' => 'Alice', 'age' => 30),
array('name' => 'Bob', 'age' => 20)
);
usort($data, function($a, $b) {
return $a['age'] - $b['age'];
});
print_r($data);
위 코드는 'age' 키를 기준으로 배열을 정렬합니다. usort 함수의 두 번째 인자는 정렬 기준을 지정하는 함수입니다. 이 함수는 두 개의 배열을 비교하여 정렬 순서를 결정합니다.
rsort 함수를 사용하여 배열을 역순으로 정렬하고 싶다면, 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
rsort($data);
print_r($data);
위 코드는 usort 함수와 마찬가지로 'age' 키를 기준으로 배열을 정렬합니다. 다만, rsort 함수는 기본적으로 역순으로 정렬합니다.
2025-03-17 19:28