2014-01-08 3 views
-1

데이터 배열을 만들었습니다.배열을 여러 개 정렬하는 방법은 무엇입니까?

Array 
(
    [0] => Array 
     (
      [3] => something4 
      [4] => something5 
      [2] => something3 
      [1] => something2 
      [5] => something6 
      [0] => something1 
     ) 

    [1] => Array 
     (
      [3] => 1 
      [4] => 1 
      [2] => 6 
      [1] => 48 
      [5] => 215 
      [0] => 3666 
     ) 

) 

내가 어떻게 작업을 수행 할 수 있습니다 내가 배열을 정렬 할

Array 
(
    [0] => Array 
     (
      [0] => something1 
      [1] => something2 
      [2] => something3 
      [3] => something4 
      [4] => something5 
      [5] => something6 
     ) 

    [1] => Array 
     (
      [0] => 3666 
      [1] => 48 
      [2] => 6 
      [3] => 1 
      [4] => 1 
      [5] => 215 
     ) 

) 

: 같은 그래서 그것은 본다? 도움이되는 조언을 제공해주세요. arsort와 정렬을 사용하려고했지만 실제로 무슨 일이 일어나는지 이해하지 못합니다. 신선한 주제에 대한 배열 나는 영어가 약하므로 간단한 방법으로 써주세요 - 고마워요!

+0

어떤 환경입니까? –

+0

그는'arsort'를 시도한 이래로'php'를 추측하고 있습니다. 가능한 복제본 : http://stackoverflow.com/q/348410/2033671 –

+0

PHP - 죄송합니다. –

답변

0

귀하의 질문 구문에서, 나는 PHP라고 가정합니다.

원하는 출력에는 내림차순으로 정렬 된 하위 배열이 있고 다른 하나는 오름차순으로 정렬되어 있습니다. 또한 배열 인덱스와 그 값 사이의 상관 관계를 유지하려고합니다.

당신은 두 단계로이 작업을 수행 할 필요가 :

arsort는 (배열 [0]) 순으로 첫 번째 배열을 정렬합니다.

asort (Array [1])는 두 번째 배열을 오름차순으로 정렬합니다.

관련 문제