PHP mb_substr()Funktionen

PHP String 参考手册PHP-String-Referenzhandbuch

Beispiele

Geben Sie "Rookie" aus der Zeichenkette zurück:

<?php echo mb_substr("Beispiel", 0, 2); //Ausgabe: Rookie ?>

Definition und Verwendung

Die Funktion mb_substr() gibt einen Teil einer Zeichenkette zurück. Zuvor haben wir die Funktion substr() kennengelernt, die nur mit englischen Zeichen funktioniert. Wenn Sie chinesischen Text aufteilen möchten, müssen Sie mb_substr() verwenden.

Hinweis:Wenn der Parameter start negativ ist und length kleiner oder gleich start ist, dann ist length 0.


Syntax

mb_substr ( string $str , int $start [, int $length = NULL [, string $encoding = mb_internal_encoding() ]] ) : string

Parameter Beschreibung
str Erforderlich. Extrahiert einen Teilstring aus dieser Zeichenfolge.
start Erforderlich. Gibt an, an welcher Stelle in der Zeichenfolge begonnen werden soll.
  • Positiv - Beginnt an der angegebenen Position in der Zeichenfolge
  • Negativ - Beginnt an der angegebenen Position vom Ende der Zeichenfolge
  • 0 - Beginnt beim ersten Zeichen in der Zeichenfolge
length Optional. Gibt die Länge der zurückzugebenden Zeichenfolge an. Der Standardwert reicht bis zum Ende der Zeichenfolge.
  • Positiv - Gibt ab der durch den Parameter start angegebenen Position zurück
  • Negativ - Gibt vom Ende der Zeichenfolge zurück
encoding Optional. Zeichenkodierung. Wenn sie weggelassen wird, wird die interne Zeichenkodierung verwendet.

Technische Details

Rückgabewert: Gibt den extrahierten Teil der Zeichenfolge zurück, oder FALSE bei einem Fehler, oder eine leere Zeichenfolge.
PHP-Version: 4+


PHP String 参考手册PHP-String-Referenzhandbuch Weitere Erweiterungen