2014-10-10 4 views
-1

여기에 배열 예제가 있습니다.PHP 하위 배열의 순서를 반대로

Array 
(
    [0] => Array 
     (
      [0] => a 
      [1] => b 
      [2] => c 
     ) 

) 

하위 배열의 순서를 바꿔야합니다. 나는 내가 사용해야하는 함수가 "reverse_array"라는 것을 알고 있지만 배열 내의 배열에 그것을 적용하는 방법을 모른다.

답변

3

사용해야하는 기능은 array_reverse()이지만 그게 내가 말한 것으로 가정합니다. 귀하의 질문에 대답하기 위해, 당신은 단순히 대신 기본 배열의 배열 항목을 지정 대신 배열의 모든 하위 배열을 뒤집으려면

$array[0] = array_reverse($array[0]); 
// ^      ^

, 당신은 array_map()를 사용할 수 있습니다

$array = array_map('array_reverse', $array); 
+0

빠른 응답을 보내 주셔서 감사합니다. 이 솔루션은 내가 성취해야 할 목표에 완벽하게 부합합니다. – user2015533

0

사용이

array_reverse($array[0]); 

또는 사용

$newSortedArray=array(); 
foreach ($array as $arr){ 
    $newSortedArray= array_reverse($arr); 
} 

echo "<pre>"; 
print_r($newSortedArray); 
관련 문제