Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/256.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
切换数组元素的位置-php_Php_Arrays - Fatal编程技术网

切换数组元素的位置-php

切换数组元素的位置-php,php,arrays,Php,Arrays,我有一个包含两个元素的数组: Array ( [0] => 'test1' [1] => 'test2' ) 我想要 测试1 作为数组中的第二个元素,并且 测试2 成为第一个。 我怎样才能轻松地切换他们的位置 $input = array("test1","test2"); print_r($input); Array ( [0] => 'test1' [1] => 'test2' ) print_r(array_reverse($input)); A

我有一个包含两个元素的数组:

Array
(
  [0] => 'test1'
  [1] => 'test2'
)
我想要

测试1

作为数组中的第二个元素,并且

测试2

成为第一个。 我怎样才能轻松地切换他们的位置

$input  = array("test1","test2");
print_r($input);
Array
(
  [0] => 'test1'
  [1] => 'test2'
)
print_r(array_reverse($input));
Array
(
  [0] => 'test2'
  [1] => 'test1'
)
看看这里


看看这里

在这个简单的例子中,您可以在数组变量上使用rsort($string):

<?php
    $a = [
        0 => 'test1',
        1 => 'test2'
    ];

rsort($a);

在这种情况下,可以对数组变量使用rsort($string):

<?php
    $a = [
        0 => 'test1',
        1 => 'test2'
    ];

rsort($a);