在 PHP 中,可以使用
array_reverse()
函数来翻转一个数组中元素的顺序。但是,如果你想翻转数组中的键,而不是值的顺序,可以使用以下方法:
array_keys()
函数获取数组的键,并将它们存储在一个新数组中。
array_reverse()
函数翻转新数组中的元素。
下面是一个示例代码,演示如何翻转数组的键:
$original_array = array('a' => 1, 'b' => 2, 'c' => 3);
// 获取原始数组的键,并将它们存储在一个新数组中
$keys = array_keys($original_array);
// 翻转新数组中的键
$reversed_keys = array_reverse($keys);
// 遍历翻转后的新数组,并从原始数组中取出每个键对应的值
$reversed_array = array();
foreach ($reversed_keys as $key) {
$reversed_array[$key] = $original_array[$key];
print_r($reversed_array);
以上代码的输出结果为:
Array
[c] => 3
[b] => 2
[a] => 1
这样就可以成功地翻转数组的键了。