php 覆盖相同键的值,php - PHP数组使用相同的字符串键组合值 - SO中文参考 - www.soinside.com...
我有以下常見問題,但無法確定哪種數組函數可能適用于以下格式:
((已嘗試array_merge,array_merge_recursive,array_combine,array_splice,但未按預期工作。)Array
(
[0] => Array
(
[r_id] => 11
[r_sid] => RC
[d_id] => 2
)
[1] => Array
(
[r_id] => 7
[r_sid] => RC
[c_id] => 51
)
[2] => Array
(
[r_id] => 6
[r_sid] => JN
[c_id] => 52
)
[3] => Array
(
[r_id] => 7
[r_sid] => JN
[c_id] => 51
)
[4] => Array
(
[r_id] => 7
[r_sid] => LG
[c_id] => 51
)
[5] => Array
(
[r_id] => 7
[r_sid] => BN
[c_id] => 51
)
[6] => Array
(
[r_id] => 6
[r_sid] => IVS
[c_id] => 52
)
[7] => Array
(
[r_id] => 7
[r_sid] => IVS
[c_id] => 51
)
)
現在,我需要通過通用的r_sid和c_id鍵合并此數組值;唯一特殊的情況是,如果有d_id鍵而不是c_id,則我們將其與數組中具有相似r_sid的任何值合并/合并。
如果更容易理解,則最終解決方案應如下所示:Array
(
[0] => Array
(
[r_id] => 11,7
[r_sid] => RC
[d_id] => 2
[c_id] => 51
)
[1] => Array
(
[r_id] => 6,7
[r_sid] => JN, IVS
[c_id] => 52,51
)
)
與任何人都不匹配的r_sid值都應該被丟棄。
感謝您的幫助。非常感謝!
總結
以上是生活随笔為你收集整理的php 覆盖相同键的值,php - PHP数组使用相同的字符串键组合值 - SO中文参考 - www.soinside.com...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 奥德赛孪生兄弟 新款东风本田艾力绅官图发
- 下一篇: 比骁龙8晚两个月!曝联发科天玑9000终