preg_match_all('/(id=(d{9}*))/is',$inhalt,$neu);

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

  • preg_match_all('/(id=(d{9}*))/is',$inhalt,$neu);

    Hallo,

    ich versuche alle ids eines Textes zu bekommen mit:

    preg_match_all('/(id=(\d{9}*))/is',$inhalt,$karren);

    Funktioniert aber leider nicht

    Wie muss es korrekt heißen, wenn er alle 9-stelligen Zahlen-IDs aus einem $inhalt holen soll?

    Im Text kommen Links wie dieser vor, woraus die ID gezogen werden soll:

    <a href="bla.php?action=search?id=123456789">Link</a>

    Danke für alle Tipps!
    Truncate

  • #2
    Hallo,

    das Sternchen muss weg, weil ja {9} schon der Quantifizierer ist. Stell bitte dein Error-Reporting nach den Forenregeln ein, dann weist PHP dich bereits darauf hin.

    Gruß,

    Amica
    Zuletzt geändert von AmicaNoctis; 23.04.2010, 22:03.
    [COLOR="DarkSlateGray"]Hast du die [COLOR="DarkSlateGray"]Grundlagen zur Fehlersuche[/color] gelesen? Hast du Code-Tags benutzt?
    Hast du als URL oder Domain-Beispiele example.com, example.net oder example.org benutzt?
    Super, danke!
    [/COLOR]

    Kommentar

    Lädt...
    X