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

So fangen Sie die Stringlänge in PHP ab

爱喝马黛茶的安东尼
Freigeben: 2023-02-23 13:50:01
Original
6684 Leute haben es durchsucht

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] )
Nach dem Login kopieren

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
?>
Nach dem Login kopieren

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 )
Nach dem Login kopieren

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
?>
Nach dem Login kopieren

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 )
Nach dem Login kopieren

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, "|");
?>
Nach dem Login kopieren

Führen Sie das Beispiel aus, Ausgabe:

|CCC
Nach dem Login kopieren

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);
?>
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage