我有這兩個數組:PHP插入多維數組到另一個多維數組
Array
(
[InterfacedaRequisicaodePagamento] => Array
(
[0] => Array
(
[SequenciadoRegistro] => 15015
[CodigodaContadoDocumento] =>
)
)
)
和
Array
(
[InterfaceGrupoRequisicaodePagamento] => Array
(
[0] => Array
(
[CodigodoProjeto] =>
)
)
)
我需要的是的CodigodaContadoDocumento
項之後插入第二陣列第一個數組生成一個JSON字符串,但array_push
不起作用,並且在這種情況下我不知道如何使用array_splice
。
我使用
array_push($interfaceRequisicaoPagamento, $interfaceGrupoRequisicaodePagamento);
,結果如下:
Array (
[InterfacedaRequisicaodePagamento] => Array (
[0] => Array (
[SequenciadoRegistro] => 15015
[CodigodaContadoDocumento] =>
)
)
[0] => Array (
[InterfaceGrupoRequisicaodePagamento] => Array (
[0] => Array (
[CodigodoProjeto] =>
)
)
)
)
但我需要的是:
Array
(
[InterfacedaRequisicaodePagamento] => Array
(
[0] => Array
(
[SequenciadoRegistro] => 15015
[CodigodaContadoDocumento] =>
[InterfaceGrupoRequisicaodePagamento] => Array
(
[0] => Array
(
[CodigodoProjeto] =>
)
)
)
)
)
你能發佈您的代碼? 'array_push()'應該工作得很好。 – jeroen
請將預期結果添加到您的問題中。 (爲什麼沒有人發佈可複製數組?XD) – FirstOne
@jeroen我使用'array_push($ interfaceRequisicaoPagamento,$ interfaceGrupoRequisicaodePagamento);',並將結果如下: \t陣列 \t( \t \t [InterfacedaRequisicaodePagamento] =>數組 \t \t \t( \t \t \t \t [0] =>數組 \t \t \t \t \t( \t \t \t \t \t \t [SequenciadoRegistro] => 15015 \t \t \t \t \t \t [CodigodaContadoDocumento] => \t \t \t \t \t) \t \t \t) \t \t [0] =>數組 \t \t \t( \t \t \t \t [InterfaceGrupoRequisicaodePagamento] =>數組 \t \t \t \t \t( \t \t \t \t \t \t [0] =>數組 \t \t \t \t \t \t \t( \t \t \t \t \t \t \t \t [CodigodoProjeto] => \t \t \t \t \t \t \t) \t \t \t \t \t) \t \t \t) \t) –