
	                	                 
usort 함수를 사용하여 이름을 오름차순으로 정렬하는 방법은 다음과 같습니다.
1. usort 함수의 첫 번째 인자로 정렬할 배열을 지정합니다.
2. 두 번째 인자로 정렬 순서를 지정합니다. 이 경우, '이름' 키를 기준으로 오름차순으로 정렬하므로, '이름'을 인자로 전달합니다.
3. 세 번째 인자로 정렬 함수를 지정합니다. 이 경우, '이름' 키의 값을 비교하여 오름차순으로 정렬하므로, 'strcasecmp' 함수를 인자로 전달합니다.
예를 들어, 다음 코드를 사용하여 이름을 오름차순으로 정렬할 수 있습니다.
#hostingforum.kr
php
$students = array(
    array('이름' => '김철수', '나이' => 20),
    array('이름' => '이영희', '나이' => 22),
    array('이름' => '박진수', '나이' => 21),
);
usort($students, function($a, $b) {
    return strcasecmp($a['이름'], $b['이름']);
});
print_r($students);
이 코드를 실행하면, 다음과 같은 결과가 출력됩니다.
#hostingforum.kr
php
Array
(
    [0] => Array
        (
            [이름] => 김철수
            [나이] => 20
        )
    [1] => Array
        (
            [이름] => 박진수
            [나이] => 21
        )
    [2] => Array
        (
            [이름] => 이영희
            [나이] => 22
        )
)
이러한 코드를 사용하여 이름을 오름차순으로 정렬할 수 있습니다.
2025-07-19 09:44