PHP에서 2차원 배열의 정렬은 여러 가지 방법을 사용하여 구현할 수 있습니다. 예를 들어 다음 2차원 배열은 'age' 키 값 정렬을 통해 구현됩니다.
2차원 배열:
$arr=[ array( 'name'=>'A', 'age'=>28 ), array( 'name'=>'B', 'age'=>14 ), array( 'name'=>'C', 'age'=>59 ), array( 'name'=>'D', 'age'=>23 ), array( 'name'=>'E', 'age'=>23 ), array( 'name'=>'F', 'age'=>21 ), ];
'age' 키 값 기준 정렬:
array_multisort(array_column($arr,'age'),SORT_DESC,$arr); printr($arr);
여기서 array_column(배열, 배열의 특정 키 값)은 다차원 배열에서 특정 키 값을 빼내는 것을 의미합니다. 배열 열은 1차원 배열을 반환합니다.
array_multisort(배열(1차원 배열), 정렬 방법(SOTR_ASC, SOTR_DESC), 기타 배열(2차원 가능))을 사용하여 한 번에 여러 배열을 정렬할 수 있습니다. , 또는 하나 이상의 차원에서 특정 정렬 다차원 배열에 따라.
관련 추천:
PHP 2차원 배열 정렬의 간단한 구현 방법, PHP 2차원 배열 정렬
위 내용은 PHP에서 특정 키 값을 사용하여 2차원 배열을 정렬하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!