regexp

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • regexp

    Hi,

    habe folgenden Code:

    PHP-Code:
    <?php
    $antwort 
    "RC=0&mannschaft1=rot&mannschaft2=blau&mannschaft3=gelb&mannschaft1=gruen"
                
    "&mannschaft1_datum=2004-09-05&mannschaft2_datum=2004-09-04";
    // $antwort = "RC=0&mannschaft=rot&mannschaft_datum=2004-09-04";

    if(preg_match("/^RC=[0-9]&(mannschaft[0-9]{0,2}=(.*))*&mannschaft[1]{0,1}_datum/U"$antwort$mannschft)){
      
    print_r($mannschft);
    }
    ?>
    und würde gerne alle Mannschaften in einem array haben. Bei meinem Code erhalte ich aber immer nur die erste Mannschaft in $mannschft[2]

    Offe

  • #2
    schon mal preg_match_all versucht?

    Kommentar


    • #3
      Hi,

      Danke:
      PHP-Code:
      preg_match_all ("/(&mannschaft[0-9]{0,2}=)([a-z]*)/"$antwort$mannschft
      schreibt das gewünschte Ergebnis in $mannschft[2]

      Offe

      Kommentar

      Lädt...
      X