php foreach 修改key的值
时间: 2023-08-22 15:10:14 浏览: 106
修改.key
你可以使用`array_combine()`函数将修改后的key与原数组的value重新组合成一个新的数组,示例如下:
```php
$arr = array('a' => 1, 'b' => 2, 'c' => 3);
$newKeys = array('x', 'y', 'z');
$newArr = array_combine($newKeys, $arr);
foreach ($newArr as $key => $value) {
echo $key . ' => ' . $value . "\n";
}
```
输出结果为:
```
x => 1
y => 2
z => 3
```
在`array_combine()`函数中,第一个参数为新的key数组,第二个参数为原数组,将两个数组重新组合成一个新的数组。然后就可以使用foreach循环遍历新数组,并输出修改后的结果了。
阅读全文