2012-02-03 5 views
-1

2 열 및 10000rows 가진 2 차원 배열이 있습니다. 두 번째 열 값을 기준으로 정렬하고 해당 첫 번째 열 값을 정렬 할 수도 있습니다. 예제. 어레이 - (13,10) (24, 15) (2, 12) (56, 7)PHP를 사용하여 2d 배열 정렬

필요

정렬 출력 - (56, 7) (13,10) (2 , 12) (24, 15)

PHP로하고 싶습니다. 그래서 내가이 방법을 정렬하는 데 사용할 수있는 몇 가지 inbuilt 함수는 무엇입니까?

+0

첫 번째 열 값 또는 두 번째 열 값이 각각 고유 값입니까? – Josh

+0

usort() - 그러나 12가 10보다 먼저 오는 이유는 무엇입니까? 당신의 정렬 규칙은 특별히 명확하지 않다. –

+0

나는 개인적으로 당신이하고있는 것을 시각화 할 수 없다. 다음과 같은 결과물을 게시 할 수있다. echo '

'.print_r($thearray,true).'
'; – SmokeyPHP

답변

0

어소트는 어떨까요? 거기 모습 : PHP.net-usort

+0

@mark : 나는 실수를했다. 나는 그것을 바로 잡았다 –

+0

@ josh : 그들 중 누구도 유일하지 않다. –