【发布时间】:2018-01-26 17:57:50
【问题描述】:
我在转储下面的数组时遇到了问题。这会转储几个数组。有些是 2,有些是 3,这更加复杂。基本上我想要的东西放在下面。我尝试了array_push、array_combine、array_merge,包括$array[$param] = $insertValue 在内的几种不同方式,但我被卡住了。我也愿意创建一个全新的数组。
请注意,并非所有数组的计数都是 3,但总是至少返回 1。
原始数组:
array(3) {
[0]=>
array(2) {
["contact_id"]=>
string(9) "CONTACTID"
["contact_id_content"]=>
string(19) "123456789123456"
}
[1]=>
array(2) {
["sm_owner"]=>
string(9) "SMOWNERID"
["sm_owner_content"]=>
string(19) "123456798452"
}
[2]=>
array(2) {
["contact_owner"]=>
string(13) "Contact Owner"
["contact_owner_content"]=>
string(16) "Jane Doe"
}
需要数组:
array(3) {
[0]=>
array(6) {
["contact_id"]=>
string(9) "CONTACTID"
["contact_id_content"]=>
string(19) "123456789123456"
["sm_owner"]=>
string(9) "SMOWNERID"
["sm_owner_content"]=>
string(19) "123456798452"
["contact_owner"]=>
string(13) "Contact Owner"
["contact_owner_content"]=>
string(16) "Jane Doe"
}
【问题讨论】:
-
哦,伙计,就是这样,非常感谢你,我会接受答案!
标签: php arrays loops array-merge