【发布时间】:2018-04-24 01:36:22
【问题描述】:
如何在各自的键中组合两个数组 我尝试了array_merge,但它没有按我的意愿工作。我也尝试过使用 array_merge_recursive...同样...
这是我的两个数组:
数组 1:
array(2) {
[264]=>
array(6) {
[0]=>
array(5) {
["id"]=>
string(2) "64"
["concepto"]=>
string(27) "IIBB Contribuyentes Locales"
["impuesto"]=>
string(10) "Anticipo10"
["agencia"]=>
string(4) "ARBA"
["vencimiento_del_mes"]=>
string(10) "2017-11-21"
}
[1]=>
array(5) {
["id"]=>
string(2) "74"
["concepto"]=>
string(26) "IIBB convenio multilateral"
["impuesto"]=>
string(10) "Anticipo10"
["agencia"]=>
string(4) "ARBA"
["vencimiento_del_mes"]=>
string(10) "2017-11-13"
}
[2]=>
array(5) {
["id"]=>
string(1) "1"
["concepto"]=>
string(11) "recaudacion"
["impuesto"]=>
string(4) "IIBB"
["agencia"]=>
string(4) "AGIP"
["vencimiento_del_mes"]=>
string(10) "2017-11-07"
}
}
[265]=>
array(14) {
[0]=>
array(5) {
["id"]=>
string(2) "65"
["concepto"]=>
string(27) "IIBB Contribuyentes Locales"
["impuesto"]=>
string(10) "Anticipo10"
["agencia"]=>
string(4) "ARBA"
["vencimiento_del_mes"]=>
string(10) "2017-11-22"
}
[1]=>
array(5) {
["id"]=>
string(3) "101"
["concepto"]=>
string(41) "Regimen General de Percepcion (Percibido)"
["impuesto"]=>
string(24) "Segunda Quincena Octubre"
["agencia"]=>
string(4) "ARBA"
["vencimiento_del_mes"]=>
string(10) "2017-11-13"
}
[2]=>
array(5) {
["id"]=>
string(3) "101"
["concepto"]=>
string(41) "Regimen General de Percepcion (Percibido)"
["impuesto"]=>
string(26) "Primera Quincena Noviembre"
["agencia"]=>
string(4) "ARBA"
["vencimiento_del_mes"]=>
string(10) "2017-11-24"
}
}
}
数组 2:
array(2) {
[264]=>
array(9) {
[0]=>
array(6) {
["idImpuesto"]=>
int(10)
["idConcepto"]=>
int(19)
["periodo"]=>
string(4) "2017"
["tipoOperacion"]=>
string(12) "PRESENTACION"
["vencimiento"]=>
string(10) "2017-11-13"
["formularios"]=>
string(3) "713"
}
[1]=>
array(5) {
["idImpuesto"]=>
int(10)
["idConcepto"]=>
int(19)
["periodo"]=>
string(4) "2017"
["tipoOperacion"]=>
string(4) "PAGO"
["vencimiento"]=>
string(10) "2017-11-13"
}
[2]=>
array(6) {
["idImpuesto"]=>
int(30)
["idConcepto"]=>
int(19)
["periodo"]=>
string(7) "2017-10"
["tipoOperacion"]=>
string(12) "PRESENTACION"
["vencimiento"]=>
string(10) "2017-11-21"
["formularios"]=>
string(8) "731,2002"
}
}
[265]=>
array(3) {
[0]=>
array(6) {
["idImpuesto"]=>
int(30)
["idConcepto"]=>
int(19)
["periodo"]=>
string(7) "2017-10"
["tipoOperacion"]=>
string(12) "PRESENTACION"
["vencimiento"]=>
string(10) "2017-11-22"
["formularios"]=>
string(8) "731,2002"
}
[1]=>
array(5) {
["idImpuesto"]=>
int(30)
["idConcepto"]=>
int(19)
["periodo"]=>
string(7) "2017-10"
["tipoOperacion"]=>
string(4) "PAGO"
["vencimiento"]=>
string(10) "2017-11-22"
}
[2]=>
array(5) {
["idImpuesto"]=>
int(308)
["idConcepto"]=>
int(19)
["periodo"]=>
string(7) "2017-10"
["tipoOperacion"]=>
string(4) "PAGO"
["vencimiento"]=>
string(10) "2017-11-06"
}
}
}
我怎样才能做到这一点?
我不太擅长解释我决定绘制图表的原因:
如果你需要别的东西,请问我!
【问题讨论】:
-
第一个数组多了一个深度。这是为什么呢?
-
对不起,我编辑了...
-
您确实应该以数组格式提供所需的输出。该图像并未真正揭示您希望如何进行合并。
标签: php arrays multidimensional-array array-merge