2014-10-10 117 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 2014-10-10 18:40:41

0

使用本

array_reverse($array[0]); 

或使用

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

echo "<pre>"; 
print_r($newSortedArray);