0
A
답변
5
이 또한 내가에 usort()와 클로저를 사용하여 작동하도록있어
<?php
$myArray []= array('firstname' => 'John' , 'lastname'=> 'Johnson');
$myArray []= array('firstname' => 'Adam' , 'lastname'=> 'Tyson');
$myArray []= array('firstname' => 'Mike' , 'lastname'=> 'Robinson');
$myArray []= array('firstname' => 'David' , 'lastname'=> 'Jackson');
foreach ($myArray as $array) {
$lastnames[] = $array['lastname'];
}
array_multisort($lastnames,SORT_STRING,$myArray);
echo '<pre>',print_r($myArray,1),'</pre>';
2
이것은 당신이 무엇을해야한다 : 나는 정렬에, uasort()
, 사용자 지정 정렬 기능 중 하나를 사용하고
<?php
function cmp($a, $b) {
return strcasecmp($a['lastname'], $b['lastname']);
}
$myArray[] = array('firstname' => 'John', 'lastname'=> 'Johnson');
$myArray[] = array('firstname' => 'Adam', 'lastname'=> 'Tyson');
$myArray[] = array('firstname' => 'Mike', 'lastname'=> 'Robinson');
$myArray[] = array('firstname' => 'David', 'lastname'=> 'Jackson');
uasort($myArray, 'cmp');
.
3
작동합니다.
usort($myArray, function($a, $b){
return strcasecmp($a['lastname'], $b['lastname']);
});
+0
PHP 5.3 이상인 경우 ... http://www.php.net/manual/en/functions.anonymous.php – StefanNch
관련 문제
- 1. 다음의 내가 있다고 가정 해 봅시다 ++
- 2. 방법의 내가 다음과 같습니다 도메인 객체가 있다고 가정 해 봅시다 최대 절전 모드 검색
- 3. 의 내가 이렇게 보이는 테이블이 있다고 가정 해 봅시다
- 4. 알고리즘의 내가 번호 목록이 있다고 가정 해 봅시다 특정 조건
- 5. JQuery와는 이제 우리가이 마크 업 있다고 가정 해 봅시다 이벤트
- 6. 내가 같이 두 개의 테이블이의가 있다고 가정 해 봅시다 jQuery를
- 7. jQuery를이의 내가 이러한 행이있는 테이블이 있다고 가정 해 봅시다 행
- 8. 이의 나는이 두 테이블이 있다고 가정 해 봅시다 외국 테이블
- 9. POJO는이 전 간단한 POJO 클래스가 있다고 가정 해 봅시다 XHR
- 10. 정규식 도움의이 나는 HTML 문자열 있다고 가정 해 봅시다
- 11. 사용하여 템플릿의 내가 다음 코드가 있다고 가정 해 봅시다 기능
- 12. 의 나는 다음과 같은 클래스를 생성한다고 가정 해 봅시다 ENUM
- 13. 의 나는 다음과 같은 더미 클래스가 있다고 가정 해 봅시다 이미지 재산권
- 14. C의 펑 기능의 나는 다음과 같은 코드가 있다고 가정 해 봅시다 변수 지수
- 15. 아음속 - 이제 나는 다음과 같은 쿼리를 가지고 있다고 가정 해 봅시다 SQL 쿼리에 LINQ 쿼리/DataReader를
- 16. 이의 내가 XML 다음과 같은 한 가정 해 봅시다 ... 난 당신이 도울 수 있기를 바랍니다 XSL
- 17. PHP 배열 : 배열의 구조가 사전에 배열의 구조를 모르는 경우
- 18. C++ 각 클래스의 내가 두 개의 클래스가 있다고 가정 해 봅시다 두 번째
- 19. C 배열의 배열이 작동하지 않습니다.
- 20. 만 배열의 포인터 배열이 아닌 배열로 컴파일
- 21. PHP는 :이 상황을 가정 해 봅시다 다른 경로
- 22. 의 내가있는 XML과 같이 표시됩니다 파일이 있다고 가정 해 봅시다 XPath를
- 23. 나는 이제 다음과 같은 HTML을 가정 해 봅시다 텍스트가 <IMG> 태그
- 24. C 배열의 배열
- 25. 배열 배열의 Array_Filter/Array_Unique?
- 26. 배열 배열의 데이터 재정렬
- 27. 가짜 배열의 PHP 객체
- 28. 도움말의 난은 DB 테이블과 같이 있다고 가정 해 봅시다 표시하고 데이터베이스
- 29. 조작하기 DisplayMember은 이전의 내가 같은 데이터 바인딩을 사용하고 있다고 가정 해 봅시다
- 30. 의 내가 어떤 인위적인 모델을 가지고 있다고 가정 해 봅시다 ModelMultipleChoiceField
가능한 중복 : http://stackoverflow.com/questions/1905617/how-do-i-sort-multidimension-array-in-php –
다른 중복 : http://stackoverflow.com/questions/1795244/sorting-a-multidimensional-array-in-PHP/1795268 # 1795268 –