2011-10-06 3 views
-2

가능한 중복 :
Sorting an associative array in PHP
How to sort a multidimensional array by a certain key?PHP의 특정 키에 의해 배열의 배열을 정렬하는 방법

내가 배열의 배열을 정렬하는 방법을 알고 싶습니다

특정 키에 의해. 예를 들어

:

$array = array(0 => array("id"=>25), 1 => array("id"=>15) , 2 => array("id"=>19)); 

지금은 키 "ID"내가이 결과를 기대하고 있습니다에 의한 배열 정렬하려면 :

$array = array(0 => array("id"=>15), 1 => array("id"=>19) , 2 => array("id"=>25)); 

누구가 도움이 될 수 있습니까?

감사합니다.

+0

유사한 질문 및 답변 이미 제기 된 [PHP의 결합 배열을 정렬 (http://stackoverflow.com/questions/777597/sorting-an-associative-array-in-php). 다음 번에 검색 기능을 사용하십시오. [FAQ] (http://stackoverflow.com/faq)를 참조하십시오. – hakre

답변

0

희망 사항.

function cmp($a, $b){ 
    return $a['id'] - $b['id']; 
} 
usort($array, 'cmp'); 
+0

왜 저입니까? 이것은 실제로 작동합니다. T.T – Rufus

+0

질문에 대한 답변은 사본을 연결하고 가까운 투표를하는 것입니다. 아마 그 때문에. – hakre

+0

@hakre 오, 미안 나는 그것을 보지 못했다 :) – Rufus

관련 문제