切换数组元素的位置-php


Switch places of array elements - php

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

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'
)

看看这里的PHP文档

在这种简单的情况下,您可以在数组变量上使用rsort($string):

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

这将对数组值进行反向排序(切换位置),同时保持键不变。