Florian Krismer: Problem mit Arrays

Hi!

Ich möchte einen Array machen, mit dem ich mehrere splits verwenden kann. Wenns irgendwie möglich ist ohne mehrdimensionalen Arrays. Zur veranschaulichung noch ein kleines Bsp:

$array = split(":",$var1)
$array = split(":",$var2)

Ich habe es schon mit .= versucht - leider ohne Erfolg

Grüße Flo

  1. Hi!

    $array = split(":",$var1)
    $temp_array = split(":",$var2)
    while (list($k,$v)=each($temp_array))
      {
      array[]=$v
      }

    Ich habe es schon mit .= versucht - leider ohne Erfolg

    So sollte es funktionieren.

    DISCLAIMER: Ungetestet

    Jan

  2. Hi Florian,

    der _bErT_ hat ja schon ne Fkt. vorgelegt, doch wenn sicher ist, das beide Variablen das selbe Trennzeichen enthalten, dann setzt du an das Ende der einen Variable einfach das Trennzeichen nochmal ran, und verbindest dann beide. Geht sicherlich schneller ;-)

    $zwi_var = $var1.":".$var2;
    $array = split(":",$zwi_var);

    MfG Olli *g*

  3. Ich möchte einen Array machen, mit dem ich mehrere splits verwenden kann. Wenns irgendwie möglich ist ohne mehrdimensionalen Arrays. Zur veranschaulichung noch ein kleines Bsp:

    $array = split(":",$var1)
    $array = split(":",$var2)

    Hi Flo,

    du könntest die zu splittenden variablen vorher mit einem doppelpunkt zusammenhängen, also:

    $var = $var1.":".$var2;
    $array = split(":", $var);

    => sollte doch das gewünschte ergebnis liefern !

    Servus
    Stephan