我有一個多維數組,如下所示。如何更改以「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