如何在PHP中反转数组?
我有以下数组:如何在PHP中反转数组?,php,arrays,Php,Arrays,我有以下数组: Array ( [2294] => 1 [2292] => 1 [2296] => 1 ) 我怎样才能把它倒过来 Array ( [2296] => 1 [2292] => 1 [2294] => 1 ) 尝试了数组_反转,但无效。我错过了什么 $array = array_reverse($array); // did not work 编辑:我不需要数字顺序排序,我只需要将底部键反转为顶部键,反之亦然是的,您可以在php中完成。因
Array ( [2294] => 1 [2292] => 1 [2296] => 1 )
我怎样才能把它倒过来
Array ( [2296] => 1 [2292] => 1 [2294] => 1 )
尝试了数组_反转,但无效。我错过了什么
$array = array_reverse($array); // did not work
编辑:我不需要数字顺序排序,我只需要将底部键反转为顶部键,反之亦然是的,您可以在php中完成。因为您需要根据密钥进行排序
$array = array( 2294 => 1, 2292 => 1, 2296 => 1 );
krsort($array);
print_r($array)
输出:-
Array
(
[2296] => 1
[2294] => 1
[2292] => 1
)
编辑:-也可以通过在中将参数设置为TRUE来实现
是的,你可以用php来做。因为您需要根据密钥进行排序
$array = array( 2294 => 1, 2292 => 1, 2296 => 1 );
krsort($array);
print_r($array)
输出:-
Array
(
[2296] => 1
[2294] => 1
[2292] => 1
)
编辑:-也可以通过在中将参数设置为TRUE来实现
你必须按键排序:看
您需要ksort或krsort函数您必须按以下键进行排序:查看 您需要ksort或krsort函数您需要将参数设置为TRUE: 输出:
Array
(
[2296] => 1
[2292] => 1
[2294] => 1
)
您需要将参数设置为TRUE:
输出:
Array
(
[2296] => 1
[2292] => 1
[2294] => 1
)
试一试
试一试
你到底是如何尝试数组\u反转函数的?阅读关于数组\u反转中保留键的内容我希望你没有尝试使用该代码创建数组。你到底是如何尝试数组\u反转函数的?阅读关于数组\u反转中保留键的内容我希望你没有尝试使用该代码创建数组。我不想要数字顺序排序,我只需要反转从下键到上键,反之亦然,我不需要数字顺序排序,我只需要将下键反转到上键,反之亦然