Start · Sprachen · PHP · Referenz · mb_substr

mb_substr

Funktion

UTF-8-sichere Substring-Extraktion — zählt Zeichen, nicht Bytes.

seit PHP 4.0.6 Kategorie: string

Signatur

mb_substr(string $string, int $start, ?int $length = null, ?string $encoding = null): string

Beschreibung

Für alle Texte, die Umlaute oder Nicht-ASCII enthalten könnten, immer diese Funktion statt substr().

Parameter

Name Typ Default Beschreibung
$string Pflicht string Quelle.
$start Pflicht int Startzeichen.
$length ?int null Anzahl Zeichen.
$encoding ?string null Encoding.

Rückgabewert

Typ
string
Beschreibung
Teilstring.

Beispiele

Umlaute korrekt

<?php

echo mb_substr('Größe der Welt', 0, 5); // Größe