我有一个多维数组,如下所示。如何更改以“ID”开头的密钥?更改多维数组的键
Array
(
[0] => Array
(
[id of ten] => 1871
[name] => bob
)
[1] => Array
(
[id of nine hundred thousand] => 12581
[name] => barney
)
)
通常情况下,你会做这样的事情:
foreach ($array as $k=>$v)
{
$array[$k] ['id'] = $array[$k] ['old'];
unset($array[$k]['old']);
}
对我来说,关键是动态变化的(有成千上万的钥匙在我的多维数组,它们是随机的,但他们总是会启动w /“id ...”)
thx!
直接分配到$ new_array要改变的意思你不希望它显示? – fello 2011-05-21 15:16:26
我想更改密钥的名称。我不想改变价值 – user657821 2011-05-21 15:43:19
你只是想ID不是九十万ID?因为你认为你的关键在于动态地改变哪里是动态地改变它的代码,你必须展示更多的代码,我认为你有一个动态变量旁边的回应或打印这个ID。 – fello 2011-05-21 15:54:35