我有一个像下面这样的数组
Array
(
[0] => Array
(
[name] => Alex
[age] => 30
[place] => Texas
)
[1] => Array
(
[name] => Larry
[age] => 28
[place] => Memphis
)
)
我该如何更改密钥名称?比如“name”更改为“firstname”,“age”更改为“years”,“place”更改为“address”?
3条答案
按热度按时间mf98qq941#
使用
foreach
循环遍历数组,然后结合使用array_combine
和array_values()
创建新数组:输出:
Online demo
izkcnapc2#
array_map是你的朋友
DEMO。
31moq8wy3#
我认为唯一的方法是创建一个新数组,并将每个具有旧键的值分配给具有新键的值。