반응형
하위 배열 값을 사용하여 알파벳순으로 PHP 정렬 배열
중복 가능성 :
PHP에서 배열과 데이터를 어떻게 정렬 할 수 있습니까? PHP
에서 다차원 배열을 어떻게 정렬합니까?
하위 배열 값으로
PHP 정렬 값으로 다차원 배열 PHP 정렬
내 배열은 다음과 같습니다.
Array(
[0] => Array(
[name] => Bill
[age] => 15
),
[1] => Array(
[name] => Nina
[age] => 21
),
[2] => Array(
[name] => Peter
[age] => 17
)
);
이름을 기준으로 알파벳순으로 정렬하고 싶습니다. 내가 본 부분 배열 값으로 PHP 정렬 배열 하지만 많은 도움이되지 않았다. 이 작업을 수행하는 방법에 대한 아이디어가 있습니까?
여기에 귀하의 답변이 있으며 100 % 작동하며 테스트했습니다.
<?php
$a = Array(
1 => Array(
'name' => 'Peter',
'age' => 17
),
0 => Array(
'name' => 'Nina',
'age' => 21
),
2 => Array(
'name' => 'Bill',
'age' => 15
),
);
function compareByName($a, $b) {
return strcmp($a["name"], $b["name"]);
}
usort($a, 'compareByName');
/* The next line is used for debugging, comment or delete it after testing */
print_r($a);
usort
당신의 친구입니다:
function cmp($a, $b)
{
return strcmp($a["name"], $b["name"]);
}
usort($array, "cmp");
참고 URL : https://stackoverflow.com/questions/10484607/php-sort-array-alphabetically-using-a-subarray-value
반응형
'developer tip' 카테고리의 다른 글
JPQL Select 문에서 새 개체 만들기-피하거나 포용 하시겠습니까? (0) | 2020.12.03 |
---|---|
jQuery를 사용하여 부모 요소를 삭제하는 방법 (0) | 2020.12.03 |
Android에서 사용자 지정 단추가있는 사용자 지정 작업 모음을 구현하려면 어떻게해야합니까? (0) | 2020.12.03 |
배포 인증서에 개인 키를 추가하려면 어떻게해야합니까? (0) | 2020.12.03 |
그리드 간격 변경 및 Matplotlib에서 눈금 레이블 지정 (0) | 2020.12.03 |