Michael: 3 strings in eine 3 Dimensionales Array schreiben

Beitrag lesen

Ok davon abgesehen das $ und eine Klammer fehlten schreibt er mir das Array falsch auf?

Das Array soll nachher so aussehen:

101 11 1
102 11 1
103 12 1
104 12 1
105 12 1
106 13 2
107 13 2
108 14 2
109 14 2
110 15 2

Mein neuer Code:

$gesamt_liste1   = "101;102;103;104;105;106;107;108;109;110";
$gesamt_liste2   = "11 ;11 ;12 ;12 ;12 ;13 ;13 ;14 ;14 ;15";
$gesamt_liste3   = "1  ;1  ;1  ;1  ;1  ;2  ;2  ;2  ;2  ;2";

$listen1 = explode(';', $gesamt_liste1);
$listen2 = explode(';', $gesamt_liste2);
$listen3 = explode(';', $gesamt_liste3);

$array_kompakt[][][]=array();

foreach ($listen1 as $n1)
  {
  $array_kompakt[]=$n1;

foreach ($listen2 as $n2)
   {
   $array_kompakt[][]=$n2;

foreach ($listen3 as $n3)
    {
    $array_kompakt[][][]=$n3;
    }
   }
  }
 echo "$array_kompakt:<br><pre>";
 print_r($array_kompakt);
 echo "</pre><br>";