Heim >Backend-Entwicklung >PHP-Problem >So fangen Sie die Stringlänge in PHP ab

So fangen Sie die Stringlänge in PHP ab

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼Original
2019-08-30 10:37:366700Durchsuche

So fangen Sie die Stringlänge in PHP ab

PHP-String-Erfassung

wird verwendet, um die angegebene Zeichenfolge aus der Zeichenfolge abzurufen.

Die zugehörigen Funktionen sind wie folgt:

substr(): Einen Teil davon aus einem String abrufen.

strstr(): Findet das erste Vorkommen einer Zeichenfolge in einer anderen Zeichenfolge und gibt alle Zeichen von dieser Position bis zum Ende der Zeichenfolge zurück.

subchr(): Identisch mit strstr()

strrchr(): Findet das letzte Vorkommen einer Zeichenfolge in einer anderen Zeichenfolge und gibt alle Vorkommen von dieser Position bis zum Ende des Zeichenfolgenzeichens zurück.

Verwandte Empfehlungen: „PHP-Tutorial

substr()

Die Funktion substr() wird zum Extrahieren von Daten verwendet eine Zeichenfolge. Holen Sie sich einen Teil davon und geben Sie eine Zeichenfolge zurück.

Syntax:

string substr ( string string, int start [, int length] )

Parameterbeschreibung lautet wie folgt:

So fangen Sie die Stringlänge in PHP ab

Beispiel:

<?php
echo substr(&#39;abcdef&#39;, 1);      //输出 bcdef
echo substr(&#39;abcdef&#39;, 1, 2);   //输出 bc
echo substr(&#39;abcdef&#39;, -3, 2);  //输出 de
echo substr(&#39;abcdef&#39;, 1, -2);  //输出 bcd
?>

Prompt

Wenn Start negativ ist und Länge kleiner oder gleich Start ist, ist Länge 0.

strstr()

Findet das erste Vorkommen einer Zeichenfolge in einer anderen Zeichenfolge und gibt alle Zeichen von dieser Position bis zum Ende der Zeichenfolge zurück. Gibt FALSE zurück, wenn nicht gefunden .

Syntax:

string strstr ( string string, string needle )

Parameterbeschreibung lautet wie folgt:

So fangen Sie die Stringlänge in PHP ab

Beispiel:

<?php
$email = &#39;user@5idev.com&#39;;
$domain = strstr($email, &#39;@&#39;);
echo $domain;     // 输出 @5idev.com
?>

Prompt

Bei dieser Funktion wird die Groß-/Kleinschreibung beachtet. Für Suchen ohne Berücksichtigung der Groß- und Kleinschreibung verwenden Sie stristr() .

strchr()

Gleiche wie strstr().

strrchr()

Findet das letzte Vorkommen einer Zeichenfolge in einer anderen Zeichenfolge und gibt alle Zeichen von dieser Position bis zum Ende der Zeichenfolge zurück, wenn nicht gefunden, Rückgabe FALSE.

Syntax:

string strrchr ( string string, string needle )

Diese Funktion verhält sich genauso wie die Funktion strstr(). Die Bedeutung der Parameter finden Sie in der Beschreibung der Funktionsparameter strstr() oben.

Beispiel:

<?php
$str="AAA|BBB|CCC";
echo strrchr($str, "|");
?>

Führen Sie das Beispiel aus, Ausgabe:

|CCC

In Kombination mit der Funktion substr() können Sie den gesamten Inhalt nach dem letzten angezeigten Zeichen abfangen:

<?php
$str="AAA|BBB|CCC";
echo substr(strrchr($str, "|"), 1);
?>

Das obige ist der detaillierte Inhalt vonSo fangen Sie die Stringlänge in PHP ab. 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