PHP 는 지정 한 필드 의 다 차원 배열 정렬 함수 공 유 를 실현 합 니 다.

PHP 배열 정렬 은 arraymultisort 방법 은 실현 되 지만 다 차원 배열 이 고 배열 의 특정한 필드 를 지정 하여 정렬 하려 면 우리 가 직접 작성 하 는 방법 이 필요 합 니 다.본 고 는 PHP 가 지정 한 필드 의 다 차원 배열 정렬 방법 코드 를 공유 하 였 으 며,이 코드 는 field 필드 에 따라 배열 을 정렬 할 수 있 습 니 다.

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 가 지정 한 필드 의 다 차원 배열 정렬 방법 입 니 다.이 PHP 코드 가 도움 이 되 기 를 바 랍 니 다.

좋은 웹페이지 즐겨찾기