이 기사의 예에서는 PHP가 특정 필드를 기반으로 다차원 배열을 정렬하는 방법을 설명합니다. 참고할 수 있도록 모든 사람과 공유하세요. 구체적인 분석은 다음과 같습니다.
특정 필드에 따라 다차원 배열을 정렬하는데요. array_multisort 메소드의 역할을 보고 갑자기 이 메소드를 사용할 수 있겠다는 생각이 들었습니다.
이 코드는 필드 필드에 따라 배열을 정렬할 수 있습니다
function sortArrByField(&$array, $field, $desc = false){ $fieldArr = array(); foreach ($array as $k => $v) { $fieldArr[$k] = $v[$field]; } $sort = $desc == false ? SORT_ASC : SORT_DESC; array_multisort($fieldArr, $sort, $array); }
이 기사가 모든 사람의 PHP 프로그래밍 설계에 도움이 되기를 바랍니다.