English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Dieses Beispiel analysiert die Methoden zur Suche nach Zeichenketten in PHP. Hiermit teile ich es mit Ihnen zur Referenz, wie folgt:
In PHP sind viele Funktionen zur Suche in Zeichenketten verfügbar, PHP kann auch wie Word die Suchfunktion für Zeichenketten implementieren.
Verwendung der strstr() Funktion zur Suche nach einem bestimmten Schlüsselwort
Gibt den Index der ersten Stelle zurück, an der ein bestimmtes Substring in einer anderen Zeichenkette vorkommt, bis zum Ende der letzteren. Erfolgt der Aufruf erfolgreich, wird der verbleibende String zurückgegeben (wenn es eine Übereinstimmung gibt); wenn keine Übereinstimmung gefunden wird, wird false zurückgegeben.
Syntax:
string strstr (string haystack,string needle)
Der Parameter haystack ist ein obligatorischer Parameter, der angibt, aus welcher Zeichenkette die Suche durchgeführt wird. Der Parameter needle ist ein obligatorischer Parameter, der die zu suchende Zeichenkette angibt. Wenn dieser Wert ein numerischer Wert ist, wird nach dem Zeichen gesucht, das der ASCII-Wert dieses Wertes entspricht.
Hinweis: Diese Funktion unterscheidet zwischen Groß- und Kleinschreibung der Buchstaben.
header("Content-Typ: text/html; charset=utf-8"); echo strstr("jb", "");51Schrei-Tutorial","本"); echo "<br>"; var_dump(strstr("jb", ""));51Schrei-Tutorial","5"); echo "<br>"; echo strstr("https:", "");//de.oldtoolbag.com","w");
Das Laufzeitergebnis ist:
Benutzerheimat bool(false) de.oldtoolbag.com
Hinweis: Die strrchr()-Funktion ist genau gegenteilig. Sie beginnt am Ende des Strings zu suchen und schneidet ab, bis sie das erste Mal das gesuchte Anfangszeichen findet.
echo strrchr("https:",//de.oldtoolbag.com","w");
Die Ausgabe ist:
w.jb51.net
Anwendung der substr_count()-Funktion zur Suche nach dem Auftreten eines Teilstrings
int substr_count(string haystack,string needle)
Der Parameter haystack ist der angegebene String, der Parameter needle der angegebene Buchstabe.
Beispiel:
$str="123453336"; echo substr_count($str,"3");
Das Laufzeitergebnis ist:4
Hinweis: Auf den ersten Blick scheint die Funktion dieses Funktionen nur die Anzahl der Auftretensorte eines bestimmten Zeichens in einem String zu ermitteln, und die Ausgabe ist nur eine Zahl. In der Praxis kann jedoch durch die Beurteilung der Ausgabe verschiedene Funktionen realisiert werden.
Tipp: Die Suche nach dem Auftreten eines Teilstrings wird in der Regel in Suchmaschinen verwendet, um die Anzahl der Auftretensorte eines Teilstrings zu zählen, was es den Benutzern ermöglicht, die Anzahl der Auftretensorte des Teilstrings sofort zu erfassen.
Interessierte Leser, die mehr über PHP erfahren möchten, können die Themen dieser Website besuchen: "php-String-(string)-Verwendungssummary", "PHP-Datenstrukturen und Algorithmen-Lehrbuch", "php-Programmierungsalgorithmussummary", "php-Sortieralgorithmussummary", "PHP-Standardablauffähigkeiten und -Techniken-Summary", "PHP-Mathematikrechenmethoden-Summary", "PHP-Array-(Array)-Bewertungstechniken-Vollständiges Handbuch" und "php-häufige-Datenbankoperationen-Summary"
Ich hoffe, dass dieser Artikel Ihnen bei der PHP-Programmierung hilft.
Erklärung: Der Inhalt dieses Artikels wurde aus dem Internet übernommen und gehört dem jeweiligen Urheber. Der Inhalt wurde von Internetnutzern freiwillig beigesteuert und hochgeladen. Diese Website besitzt keine Eigentumsrechte und hat den Inhalt nicht manuell bearbeitet. Sie übernimmt auch keine rechtlichen Verantwortlichkeiten. Wenn Sie urheberrechtlich anstößige Inhalte entdecken, freuen wir uns über eine E-Mail an: notice#oldtoolbag.com (Bitte ersetzen Sie # durch @ beim Senden einer E-Mail zur Meldung von Verstößen, und fügen Sie relevante Beweise bei. Bei nachgewiesenen Verstößen wird diese Website die in Frage stehenden urheberrechtlichen Inhalte sofort löschen.)