cygnus: Wie kann ich zwei 2-dimensionale arrays spaltenweise verbinden?

Beitrag lesen

Hallo :)

Ich möchte den Inhalt zweier includierter Dateien (zweidimensionale arrays) spaltenweise in einer Tabelle zusammenführen.
array_merge ist ungeeignet, da die Inhalte dann untereinander angezeigt werden.

Ich habe also Unterschiedliches ausprobiert, das bisher aussagekräftigste
 Ergebnis
ist hier zu sehen.
Leider hat es eine Macke: Der Inhalt beschränkt sich nicht auf drei Zeilen, wie gewollt, sondern zeigt auf 9 Zeilen einen verdreifachten Inhalt.

Gibt es eine Funktion, die das wie gewünscht vereinigt?
Oder ist im Code ein Fehler, der diese Verdreifachung erzeugt?
Vielleicht kann man nicht mit zwei foreach-Schleifen arbeiten, sondern muss eine andere Lösung finden?

Hier der code:

  
include ("inc/data.inc.php");  
foreach($data as $ausgabe)  
 {list($spalte1, $spalte2,) = $ausgabe;  
  
include ("inc/zugabe.inc.php");  
foreach ($zugabe as $ausgabe)  
   {list($spalte3, $spalte4,) = $ausgabe;  
  
echo "\n\n<tr><td class='nr'>" , ++$count ,  "</td>\n<td class='blau'>";  
echo $spalte1 , "</td>\n<td class='blau'>";  
echo $spalte2 , "</td>\n<td class='gelb'>";  
echo $spalte3 , "</td>\n<td class='gelb'>";  
echo $spalte4 , "</td>\n</tr>";  
  
   }  
 }  
  

mfg
cygnus

--
Die Sache mit der Angel und dem  ><o(((°>  hat immer einen Haken ...