我有这个PHP数组;快速的方式来重命名关联数组的这个数组的键
array(
(int) 0 => array(
'KeyName' => array(
'id' => '1',
'number' => '11A',
)
),
(int) 1 => array(
'KeyName' => array(
'id' => '2',
'number' => '22A',
)
),
(int) 2 => array(
'KeyName' => array(
'id' => '16',
'number' => '001A',
)
)
)
我想改变'KeyName'
到'NewKeyName'
使得新的数组变;
array(
(int) 0 => array(
'NewKeyName' => array(
'id' => '1',
'number' => '11A',
)
),
(int) 1 => array(
'NewKeyName' => array(
'id' => '2',
'number' => '22A',
)
),
(int) 2 => array(
'NewKeyName' => array(
'id' => '16',
'number' => '001A',
)
)
)
什么是快速的方法来做到这一点?
下面是我试过的代码;
foreach ($array as $key)
{
$array[$key]['KeyName']=$array[$key]['NewKeyName'];
}
但我得到了一些非法的抵消错误。有更好的方法来解决这个问题吗?
+1问得好搜索栈! – 2014-10-05 06:22:13