這是一個奇怪的要求,我認爲升技,但我真的無法弄清楚如何做到這一點:((PHP更改陣列關鍵的價值
我有一個這樣的數組:
$oldArray = array([0]=>'str1', [1]=>'str2', [2]=>'str3'...);
[edit:] $oldArray = explode(',',$_POST['something']); // a string from an ajax call
但我想「rejig它」(對不起,不是很專業術語有)這樣:
$newArray = array('str1' => array(), 'str2'=>array(), 'str3'=>array() ...);
[edit:] What I'm actually trying to do is
$_SESSION['bish']['bash'][$newArrayKEY]['bosh'] = somethingElse;
我真的希望這是足夠的信息,使你們幫我
非常感謝 寶石
我應該說,在$ oldKey是從爆炸 – Gem
確實是一個奇怪的問題。兩者都是相同的數字索引數組。有什麼區別嗎?你在哪裏使用這個在你的應用程序 –
'print_r'新的數組,你會發現它和舊的一樣。我無法理解區別在哪裏? – enenen