Um nach einem Platzhalterzeichenfolge in einer Textdatei in PHP zu suchen, müssen Sie die Textdatei öffnen und lesen Sie den Inhalt in einer einzigen Variable mit der Funktion file_get_contents . Dann müssen Sie einen regulären Ausdruck , die die Syntax zur Anpassung an die Platzhalter enthält definieren . Als nächstes müssen Sie die Variable mit dem Inhalt der Datei für die Platzhalterzeichenfolge suchen müssen entweder mit dem eingebauten preg_match oder preg_match_all Funktion . Anleitung
1
Neues PHP-Datei mit einem Editor . Geben Sie zum Beispiel : Öffnen
nano wildcard.php
2
die Textdatei und lesen Sie den gesamten Inhalt der Datei in einer einzigen Variablen mit der Funktion file_get_contents . ? Geben Sie z. B. :
< php
wenn die (" Konnte nicht geöffnet Textdatei ! "); ( ($ Text = file_get_contents ( " myfile.txt " !)) )
3
initialisieren ein Array, das verwendet werden, um die Spiele aus der Textdatei speichern werden . Geben Sie z. B. :
$ results = array ();
4
definieren Platzhalterzeichenfolge als regulären Ausdruck . Geben Sie z. B. :
$ Wildcard = /wildcardmatch (\\ d \\ d \\ d) /ig ;
5
Rufen Sie den preg_match oder preg_match_all Funktion, um die Textdatei Inhalte Match gegen der Wildcard für reguläre Ausdrücke . Führen Sie das Array, das Sie als dritten Parameter initialisiert und das Array mit den Spielen bestückt werden. Drucken Sie das Array mit den Spielen , wenn die Funktion erfolgreich war . Geben Sie z. B. :
if ( . Preg_match_all ($ Platzhalter $ text $ treffer )) {
print_r ( $ treffer ); }
< p > ? >