In PHP ist String einer der häufigsten Datentypen, und wir müssen häufig Strings operieren und finden. Unter diesen ist das Finden einer Zeichenfolge eine der grundlegendsten Funktionen. Unter den String-Funktionen von PHP ist die Funktion strchr() eine sehr praktische Funktion, die verwendet wird, um die Position eines bestimmten Zeichens in einem String zu finden und einen Teilstring zurückzugeben, der aus dem Zeichen und allen nachfolgenden Zeichen besteht.
Die grundlegende Syntax der Funktion strchr():
strchr(string,char,mode)
Dabei stellt string die zu durchsuchende Zeichenfolge dar, char das zu suchende Zeichen und mode den Suchmodus, der ein optionaler Parameter ist. Darunter sind die optionalen Werte des Modus wie folgt:
Wenn die Suche erfolgreich ist, wird eine Teilzeichenfolge zurückgegeben, die aus dem passenden Zeichen und allen darauf folgenden Zeichen besteht. Wenn sie nicht gefunden wird, wird FALSE zurückgegeben.
Hier sind einige Beispiele für die Verwendung der Funktion strchr() zum Suchen einer Zeichenfolge:
$str = "hello world"; $substr = strchr($str, 'l'); echo $substr; // 输出:lo world
Im obigen Beispiel stellt $str die zu durchsuchende Zeichenfolge und „l“ die Zeichenfolge dar Das zu suchende Zeichen. Da der Modusparameter nicht angegeben ist, ist er standardmäßig 0, was bedeutet, dass das erste übereinstimmende Zeichen „l“ gefunden wird. Nach erfolgreicher Suche wird die Teilzeichenfolge „lo world“, bestehend aus dem passenden Zeichen „l“ und allen darauf folgenden Zeichen, zurückgegeben.
$str = "hello world"; $substr = strchr($str, 'l', 1); echo $substr; // 输出:ld
Im obigen Beispiel stellt $str die zu suchende Zeichenfolge dar, 'l' stellt das zu suchende Zeichen dar und 1 bedeutet, das letzte übereinstimmende Zeichen zu finden. Da der Modusparameter übergeben wird, wird das letzte passende Zeichen „l“ gefunden. Nach erfolgreicher Suche wird die Teilzeichenfolge „ld“ zurückgegeben, die aus dem passenden Zeichen „l“ und allen darauf folgenden Zeichen besteht.
Es ist zu beachten, dass Sie zum Suchen des Nullzeichens ('') doppelte Anführungszeichen verwenden müssen, wie unten gezeigt:
$str = "hello world!"; $substr = strchr($str, ""); echo $substr; // 输出:hello world!
Das Obige ist eine grundlegende Einführung in die Verwendung der Funktion strchr() zum Suchen von Zeichenfolgen in PHP und Beispiel. Der Hauptvorteil der Funktion strchr() besteht darin, dass sie einfach und benutzerfreundlich ist und sehr praktisch ist, um Zeichenfolgen oder Zeichen zu finden. Während des Entwicklungsprozesses können wir diese Funktion flexibel entsprechend den tatsächlichen Anforderungen verwenden, um die Zielzeichenfolge oder -zeichenposition schnell und genau zu finden.
Das obige ist der detaillierte Inhalt vonSuchen Sie eine Zeichenfolge mit der Funktion strchr() in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!