PHP 개발에서 우리는 종종 날짜를 포함하는 다차원 배열을 정렬 해야하는 상황을 종종 만나게됩니다.
USORT 기능은 사용자 지정 비교 함수로 배열을 정렬하는 유연한 방법을 제공합니다.
";; $ data = [[ 'name' => 'alice' , 'date' => '2025-09-20' ], [ 'name' => 'bob' , 'date' => '2024-12-15' ], [ 'name' => 'Charlie' , 'date' => '2025-01-10' ],]; print_r ( $ data ); 에코 "" ;; 에코 "
날짜 문자열을 타임 스탬프로 변환하는 비교 함수를 정의한 다음 다음을 비교할 수 있습니다.
" ; 에코 "";; USORT ( $ data , function ( $ a , $ b ) { return strtotime ( $ a [ 'date' ]) - strtotime ( $ b [ 'date' ]); }); print_r ( $ data ); 에코 "" ;; 에코 "
";; USORT ( $ data , function ( $ a , $ b ) { return strtotime ( $ b [ 'date' ]) - strtotime ( $ a [ 'date' ]); }); print_r ( $ data ); 에코 "" ;; 에코 "
위의 방법을 통해 날짜 필드를 다차원 배열로 오름차순 또는 내림차순으로 쉽게 정렬 할 수 있습니다.
" ; ?>이 기사에는 명확한 구조가 있습니다.
전면 및 후면 부품은 관련이없는 내용이며, 본문은 그와 함께 사용됩니다.