2014-10-10 114 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);