Ich habe zwei Arrays..Array1 und Array 2. Beide Array enthalten 2 Datensätze.Merge mehrere Array in PHP
Jetzt muss ich sowohl das Array innerhalb eines Arrays verbinden ..
In meinem zweiten Array i unter zwei Felder von U_DATA bin immer.
[totalcharge] => 15
[RoadTotal] => 15
Jetzt muss ich diese Felder in der ersten Reihe fusionieren ..
Bitte helfen Sie mir, ich mehrere Arrays fusionieren müssen. Unten ist das Problem:
ich so etwas wie dies versucht haben, ... aber ich kann meine erwartete Ausgabe nicht erreichen ..
$abc = array_merge($content,$modecost);
**Array 1**
Array
(
[0] => Array
(
[u_data] => Array
(
[Mode] => Rail
[TotalCost] => 150
)
[0] => Array
(
[CostSavingRoutes] => 1
[RailCostSaving] => 150
[Costsavingshipments] => 2
)
[origin_city] => Array
(
[origin_pcode] => 2046
)
[dest_city] => Array
(
[dest_pcode] => 4361
)
)
[1] => Array
(
[u_data] => Array
(
[Mode] => Rail
[TotalCost] => 150
)
[0] => Array
(
[CostSavingRoutes] => 1
[RailCostSaving] => 150
[Costsavingshipments] => 2
)
[origin_city] => Array
(
[origin_pcode] => 3170
)
[dest_city] => Array
(
[dest_pcode] => 4670
)
)
)
**Array 2**
Array
(
[0] => Array
(
[u_data] => Array
(
[totalcharge] => 15
[RoadTotal] => 15
)
)
[1] => Array
(
[u_data] => Array
(
[totalcharge] => 15
[RoadTotal] => 15
)
)
)
Letztlich möchte ich es so
Array
(
[0] => Array
(
[u_data] => Array
(
[Mode] => Rail
[TotalCost] => 150
[totalcharge] => 15
[RoadTotal] => 15
)
[0] => Array
(
[CostSavingRoutes] => 1
[RailCostSaving] => 150
[Costsavingshipments] => 2
)
[origin_city] => Array
(
[origin_pcode] => 2046
)
[dest_city] => Array
(
[dest_pcode] => 4361
)
)
[1] => Array
(
[u_data] => Array
(
[Mode] => Rail
[TotalCost] => 150
[totalcharge] => 15
[RoadTotal] => 15
)
[0] => Array
(
[CostSavingRoutes] => 1
[RailCostSaving] => 150
[Costsavingshipments] => 2
)
[origin_city] => Array
(
[origin_pcode] => 3170
)
[dest_city] => Array
(
[dest_pcode] => 4670
)
)
)
aussehen Ausgabe von array_merge_recursive
Ich versuche unten Code, aber verschiedene Ergebnisse, wie ich will ...
$array3 = array_merge_recursive($content, $modecost);
echo"<pre>"; print_r($array3);
exit();
ich will alle U_DATA Felder innerhalb eines Arrays nicht in unterschiedlichen Array ...
Array
(
[0] => Array
(
[u_data] => Array
(
[Mode] => Rail
[TotalCost] => 150
)
[0] => Array
(
[CostSavingRoutes] => 1
[RailCostSaving] => 150
[Costsavingshipments] => 2
)
[origin_city] => Array
(
[origin_pcode] => 2046
)
[dest_city] => Array
(
[dest_pcode] => 4361
)
)
[1] => Array
(
[u_data] => Array
(
[Mode] => Rail
[TotalCost] => 150
)
[0] => Array
(
[CostSavingRoutes] => 1
[RailCostSaving] => 150
[Costsavingshipments] => 2
)
[origin_city] => Array
(
[origin_pcode] => 3170
)
[dest_city] => Array
(
[dest_pcode] => 4670
)
)
[2] => Array
(
[u_data] => Array
(
[totalcharge] => 15
[RoadTotal] => 15
)
)
[3] => Array
(
[u_data] => Array
(
[totalcharge] => 15
[RoadTotal] => 15
)
)
)
versuchen Sie 'array_merge_recursive' –
Hallo Herr Ich fügte meine Ausgabe von array_merge_recursive in meine Frage ...... aber nicht mein Ergebnis, wie ich will..plz helfen .. –
@testdesk Überprüfen Sie meine Antwort. – Monty