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()
<code class="php">substr($string, $start, $length);</code>
mb_substr()
<code class="php">mb_substr($string, $start, $length, $encoding);</code>
Beispiel:
Fangen Sie die ersten 5 Zeichen der Zeichenfolge ab:
<code class="php">$string = "Hello World"; $result = substr($string, 0, 5); // "Hello"</code>
Fangen Sie die Zeichenfolge ab dem 6. Zeichen ab:
<code class="php">$string = "Hello World"; $result = substr($string, 5); // "World"</code>
Intercept The mittlerer Teil der Zeichenfolge:
<code class="php">$string = "Hello World"; $result = substr($string, 2, 4); // "llo "</code>
Verwenden Sie mb_substr, um Multibyte-Zeichen zu verarbeiten:
<code class="php">$string = "你好世界"; $result = mb_substr($string, 0, 3, "UTF-8"); // "你好"</code>
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!