PHP verwendet die Funktionen substr() und mb_substr() zum Abfangen von Zeichenfolgen. Ersteres eignet sich für Einzelbyte-Zeichen und letzteres unterstützt Mehrbyte-Zeichen. Verwendung: substr(String, Startposition, Länge); mb_substr(String, Startposition, Länge, Kodierung). Beispiel: Abfangen der ersten 5 Zeichen: substr("Hello World", 0, 5); Abfangen ab dem 6. Zeichen: substr("Hello World", 5); , 4); Multibyte-Zeichen verarbeiten: mb_substr("Hello World",
PHP-Funktion zum Abfangen von Zeichenfolgen
Ziel: Den angegebenen Teil der Zeichenfolge abfangen
Funktion:
Verwendung:
substr()
substr($string, $start, $length);
mb_substr()
mb_substr($string, $start, $length, $encoding);
Beispiel:
Fangen Sie die ersten 5 Zeichen der Zeichenfolge ab:
$string = "Hello World"; $result = substr($string, 0, 5); // "Hello"
Fangen Sie die Zeichenfolge ab dem 6. Zeichen ab:
$string = "Hello World"; $result = substr($string, 5); // "World"
Intercept The mittlerer Teil der Zeichenfolge:
$string = "Hello World"; $result = substr($string, 2, 4); // "llo "
Verwenden Sie mb_substr, um Multibyte-Zeichen zu verarbeiten:
$string = "你好世界"; $result = mb_substr($string, 0, 3, "UTF-8"); // "你好"
Das obige ist der detaillierte Inhalt vonFunktion zum Abfangen von Zeichenfolgen in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!