So implementieren Sie eine PHP-String-Abfrage nach Existenz: 1. Verwenden Sie die Funktion [strstr], um nach dem ersten Vorkommen eines Strings in einem anderen String zu suchen. 2. Verwenden Sie die Funktion [strstr], um das erste Vorkommen eines Strings in einem anderen zu finden string Die Position des ersten Vorkommens in; 3. Verwenden Sie die Funktion [strpos], um die Zeichenfolge zu bestimmen.
Empfohlen: „PHP-Video-Tutorial“
php-Methode, um festzustellen, ob eine Zeichenfolge eine bestimmte Zeichenfolge enthält
Beim Schreiben eines Programms muss man sich oft mit Zeichenfolgen befassen Für die Suche können Sie reguläre Ausdrücke verwenden, um zu erkennen, ob eine Zeichenfolge eine bestimmte Zeichenfolge in PHP enthält. Wenn Sie reguläre Ausdrücke nicht verstehen, gibt es mehrere Funktionen, die Ihnen die Arbeit erleichtern können. Die Funktion
strstr
strstr() sucht nach dem ersten Vorkommen einer Zeichenfolge innerhalb einer anderen Zeichenfolge.
Diese Funktion gibt den Rest der Zeichenfolge zurück (vom Übereinstimmungspunkt). Gibt false zurück, wenn die gesuchte Zeichenfolge nicht gefunden wird.
Der Code lautet wie folgt:
<?php /*如手册上的举例*/ $email = 'user@example.com'; $domain = strstr($email, '@'); echo $domain; // prints @example.com ?>
stristr
stristr()-Funktion findet das erste Vorkommen einer Zeichenfolge in einer anderen Zeichenfolge.
Bei Erfolg den Rest der Zeichenfolge zurückgeben (ab dem übereinstimmenden Punkt). Wenn die Zeichenfolge nicht gefunden wird, wird „false“ zurückgegeben.
Es wird genauso verwendet wie strstr. Der einzige Unterschied besteht darin, dass die Groß-/Kleinschreibung nicht beachtet wird. Die Funktion strpos gibt selbstverständlich einen booleschen Wert zurück. strpos in Die Ausführungsgeschwindigkeit ist schneller als bei den beiden oben genannten Funktionen. Außerdem verfügt strpos über einen Parameter zur Angabe der Beurteilungsposition, der jedoch standardmäßig leer ist. Der Nachteil besteht darin, dass dies nicht der Fall ist Unterstützen Sie Chinesisch gut Das letzte Zeichen ist ein angegebenes Zeichen Heute brauchen wir eine Funktion, um einen String zu finden, um den String big_string zu bestimmen. Ob er den String small_string enthält, gibt true oder fasle zurück
Ich habe lange im Handbuch nachgeschaut und konnte keine fertige Funktion finden, also dachte ich dass ich die Funktion substr_count verwenden könnte, um den Code wie folgt zu implementieren:
<php if(strpos('www.jb51.net','jb51') !== false){ echo '包含jb51'; }else{ echo '不包含jb51'; } ?>
Super einfach!
Das obige ist der detaillierte Inhalt vonImplementierungsmethode der PHP-String-Abfrage nach Existenz. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!