English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

PHP Grundlagenanleitung

PHP Fortgeschrittene Anleitung

PHP & MySQL

PHP Referenzhandbuch

Verwendung und Beispiel der PHP mb_substr() Funktion

PHP String Referenzhandbuch

Online-Beispiel

Gibt "Grundlagenanleitung" aus der Zeichenkette zurück:

<?php
echo mb_substr("Grundlagenanleitung", 0, 4);
// Ausgabe: Anleitung Anleitung
?>
Testen Sie es heraus ‹/›

Definition und Verwendung

Die Funktion mb_substr() gibt einen Teil der Zeichenkette zurück. Wir haben bereits die Funktion substr() kennengelernt, die nur für englische Zeichen funktioniert. Wenn chinesische Texte geschnitten werden sollen, muss mb_substr() verwendet werden.

Kommentar:Wenn der start-Parameter negativ ist und length kleiner oder gleich start ist, wird length auf 0 gesetzt.

Syntax

mb_substr( string $str, int $start[, int $length = NULL[, string $encoding = mb_internal_encoding()]] ) : string
ParameterBeschreibung
strErforderlich. Aus dieser Zeichenkette wird ein Teilstring extrahiert.
startErforderlich. Bestimmt, wo in der Zeichenkette begonnen wird.
  • Positiv - Ab der angegebenen Position in der Zeichenkette beginnen

  • Negativ - Ab der angegebenen Position am Ende der Zeichenkette beginnen

  • 0 - Ab dem ersten Zeichen der Zeichenkette beginnen

lengthOptional. Bestimmt die Länge der zu zurückgebenden Zeichenkette. Standardmäßig bis zum Ende der Zeichenkette.
  • Positiv - Von der Position des start-Parameters zurückgeben

  • Negativ - Von der Endposition der Zeichenkette zurückgeben

encodingOptional. Zeichencodierung. Wenn weggelassen, wird die interne Zeichencodierung verwendet.

Technische Details

Rückgabewert:Gibt einen Auszug aus der Zeichenkette zurück, falls der Vorgang fehlschlägt, wird FALSE zurückgegeben oder eine leere Zeichenkette.
PHP Version:4+


PHP String Referenzhandbuch