Heim  >  Artikel  >  Backend-Entwicklung  >  PHP ermittelt, ob es Zeichen enthält

PHP ermittelt, ob es Zeichen enthält

(*-*)浩
(*-*)浩Original
2019-10-19 10:59:276428Durchsuche

Wenn Sie ein Programm schreiben, müssen Sie häufig nach Zeichenfolgen suchen. Wenn Sie dies nicht verstehen, können Sie feststellen, ob eine Zeichenfolge eine bestimmte Zeichenfolge enthält Für reguläre Ausdrücke stehen mehrere Funktionen zur Verfügung.

PHP ermittelt, ob es Zeichen enthält

strpos()-Funktion bestimmt, ob eine Zeichenfolge eine bestimmte Zeichenfolge enthält

strstr ( Empfohlenes Lernen: PHP-Video-Tutorial)

strstr()-Funktion sucht nach dem ersten Vorkommen einer Zeichenfolge in 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 die erste Zeichenfolge in einer anderen Zeichenfolge Position, wo es erscheint.
Bei Erfolg wird der Rest der Zeichenfolge zurückgegeben (ab dem Punkt der Übereinstimmung). Wenn die Zeichenfolge nicht gefunden wird, wird „false“ zurückgegeben.

Es wird genauso verwendet wie strstr. Der einzige Unterschied besteht darin, dass bei strstr die Groß-/Kleinschreibung nicht beachtet wird.

Die Funktion strpos gibt zurück Es ist unnötig zu erwähnen, dass die Verwendung von „===" in Bezug auf die Ausführungsgeschwindigkeit schneller ist als die der beiden oben genannten Funktionen Der Standardwert ist leer. Dies bedeutet, dass die gesamte Zeichenfolge beurteilt werden muss. Der Nachteil ist, dass die Unterstützung für Chinesisch nicht gut ist.

Beispiel

rrree

Das obige ist der detaillierte Inhalt vonPHP ermittelt, ob es Zeichen enthält. 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