如何将最后一个索引作为数组php中的第一个索引?

时间:2017-03-06 04:30:25

标签: php arrays

如何将最后一个索引作为第一个索引放在数组中。假设我有一个看起来像这样的数组。

 Array
    (
        [0] => ABC
        [1] => abc
        [2] => rodriguez
        [3] => Barkleys, 15 NO.
        [4] => A
        [5] => 1234567890
        [6] => 
        [7] => YES
        [8] => 
        [9] => 1
    )

现在我想像这样显示这个数组。

 Array
    (
        [0] => 1
        [1] => ABC
        [2] => abc
        [3] => rodriguez
        [4] => Barkleys, 15 NO.
        [5] => A
        [6] => 1234567890
        [7] => 
        [8] => YES
        [9] => 
      )

我怎样才能得到这个请建议。

2 个答案:

答案 0 :(得分:2)

尝试这种替代方式,

array_unshift($arr, $arr[count($arr)-1]);
unset($arr[count($arr)-1]);
$arr = array_values($arr);
print_r($arr);

试一试,这应该有用。

答案 1 :(得分:0)

你也可以这样做

$ar = array('a', 'b', 'c');

//pop out the last index from the array
$shift = (array_pop($ar));

//prepend it to the beginning
array_unshift($ar, $shift);
print_r($ar);

Output:

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