Veröffentlicht 5. Oktober 200519 j Hallo zusammen! Ich habe folgende PHP Frage: ich habe eine Variable wie folgt: $text="Das ist ein [###BEISPIEL###] und hier ist nochmal ein [###TEST###] und hier vielleicht nochmal [###BLUBB###] und zum Schluss noch einmal ein [###BEISPIEL###]."; Ich möchte nun alle im Text vorkommenden [###?###] in ein Array speichern, inklusive den Klammern und den #-Zeichen. So dass das Array später so aussieht: $array[0] = [###BEISPIEL###] $array[1] = [###TEST###] $array[2] = [###BLUBB###] $array[3] = [###BEISPIEL###] Ich weiss dass das irgendwie mit regular expressions und vielleicht der PHP Funktion "preg_match" funktionieren müsste .... aber wie??? Leider blicke ich bei den regular expressions noch nicht durch Danke vorab herzlichst für eure Hilfe!
5. Oktober 200519 j $pattern = "/(\[###.+?###\])/"; preg_match_all($pattern, $eingabe, $matches); [/PHP] Alle Treffer stehen jetzt in $matches.
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.