我有兩個數組,新數組鎖定在舊數組複製鑰匙,更換與新數組值值,合併兩個數組,找到重複鍵和更新值
舊陣列
Array
(
[tool_situs] => Array
(
[template] => aa
[title] => bb
)
[style] => Array
(
[.title] => Array
(
[color] => red
[font-size] => 20px
)
)
)
和新陣列
Array
(
[tool_situs] => Array
(
[title] => ddd
)
[style] => Array
(
[.title] => Array
(
[color] => #fff
)
)
)
我已經使用array_merge_recursive()
但不能代替重複鍵的值嘗試,僅從新陣列
Array
(
[tool_situs] => Array
(
[template] => aa
[title] => Array
(
[0] => aa
[1] => ddd
)
)
[style] => Array
(
[.title] => Array
(
[color] => Array
(
[0] => red
[1] => #fff
)
[font-size] => 20px
)
)
)
在陣列ebove
,tool_situs->標題僅從新陣列添加新的陣列,也風格 - >標題 - >顏色回報由NE陣列添加新的價值。
幫我tool_situs->標題和風格都值如何 - >標題 - >顏色更換新陣列的價值這樣
我會出來把這樣的:
Array
(
[tool_situs] => Array
(
[template] =>aa
[title] => ddd
)
[style] => Array
(
[.title] => Array
(
[color] => #fff
[font-size] => 20px
)
)
)
*我已嘗試使用* ...?試圖使用什麼? – Rizier123
歡迎來到SO。 請閱讀[我可以問哪些主題](http://stackoverflow.com/help/on-topic) 和[如何提出一個好問題](http://stackoverflow.com/help/how-to - 問) 和[完美的問題](http://codeblog.jonskeet.uk/2010/08/29/writing-the-perfect-question/) SO是**不是免費的編碼或教程服務* *你必須表明你已經努力解決你自己的問題。 – RiggsFolly
@ TSaddamFahmiMicely check [array_replace_recursive](http://php.net/manual/en/function.array-replace-recursive.php) – jitendrapurohit