我已經研究過與此類似的主題,但並不完全是我想要做的。 我有一個像下面這樣的多維數組。php array刪除鍵並將值向上移動
[code] => BILL
[assets] => Array
(
[en] => Array
(
[datatype] => My Assets
[data] => Array
(
[Corporate Equity] => 41
[Global Equity] => 24
[Fixed Income – Government] => 22
[Fixed Income – Corporate] => 8.1
[Other] => 3.57
)
)
)
我想刪除第一個內部數組,但保留值。在數組中將它們向上移動一層,使其看起來像這樣。
[code] => BILL
[assets] => Array
(
[datatype] => My Assets
[data] => Array
(
[Corporate Equity] => 41
[Global Equity] => 24
[Fixed Income – Government] => 22
[Fixed Income – Corporate] => 8.1
[Other] => 3.57
)
)
這是陣列的剛開始的時候,也有在同一水平相同的密鑰[en]
的其他實例。
我試過未設置,array_shift和其他人,但我需要保持[en]
的內容,只是將它們上移到數組中的一個級別。
_there是相同的密鑰[CN]你將如何處理與其他實例相同level_的其他實例?如果你將它們全部轉移,你不會覆蓋每個以前的實例嗎? –