Heim >Backend-Entwicklung >PHP-Problem >Implementierungsmethode der PHP-String-Abfrage nach Existenz

Implementierungsmethode der PHP-String-Abfrage nach Existenz

藏色散人
藏色散人Original
2020-08-21 09:38:229215Durchsuche

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.

Implementierungsmethode der PHP-String-Abfrage nach Existenz

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 = &#39;user@example.com&#39;;
 $domain = strstr($email, &#39;@&#39;);
 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(&#39;www.jb51.net&#39;,&#39;jb51&#39;) !== false){ 
 echo &#39;包含jb51&#39;; 
}else{
 echo &#39;不包含jb51&#39;; 
}
?>

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn