要改变PHP数组的键值,可以使用array_combine()函数来创建一个新的数组,其中新的键值是由原来的值来决定的。以下是一个示例:
$oldArray = array('a' => 'apple', 'b' => 'banana', 'c' => 'cherry');
$newArray = array_combine(array_values($oldArray), array_keys($oldArray));
print_r($newArray);
输出:
Array
(
[apple] => a
[banana] => b
[cherry] => c
)
在这个示例中,我们首先使用array_values()函数获取原数组的值,并使用array_keys()函数获取原数组的键。然后,我们使用array_combine()函数将这两个数组合并成一个新的数组,其中新数组的键是原数组的值,新数组的值是原数组的键。最后,我们使用print_r()函数打印出新数组。
上一篇:php数组 转 js数组
下一篇:php修改一组数组
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站