79 of 410 menu

Funktion mb_substr

Die Funktion mb_substr schneidet eine Teilzeichenkette aus einer Zeichenkette aus und gibt sie zurück, wobei sie korrekt mit Multibyte-Kodierungen (z.B. UTF-8) arbeitet. An den ersten Parameter wird die Zeichenkette übergeben, an den zweiten die Startposition, an den dritten (optional) die Länge der Teilzeichenkette. Mit dem vierten Parameter kann die Kodierung angegeben werden.

Syntax

mb_substr(string, start, [length], [encoding]): string;

Beispiel

Schneiden wir 3 Zeichen aus der Zeichenkette aus, beginnend bei Position 1:

<?php $res = mb_substr('абвгд', 1, 3); echo $res; ?>

Ergebnis der Codeausführung:

'бвг'

Beispiel

Schneiden wir eine Teilzeichenkette bis zum Ende der Zeichenkette aus "日本語", beginnend bei Position 1:

<?php $res = mb_substr('日本語', 1); echo $res; ?>

Ergebnis der Codeausführung:

'本語'

Beispiel

Schneiden wir eine Teilzeichenkette mit Angabe der UTF-8-Kodierung aus:

<?php $res = mb_substr('абвгд', 2, 2, 'UTF-8'); echo $res; ?>

Ergebnis der Codeausführung:

'вг'

Siehe auch

  • die Funktion mb_strlen,
    die die Länge einer Zeichenkette in einer Multibyte-Kodierung zurückgibt
  • die Funktion substr,
    die ähnlich arbeitet, aber ohne Unterstützung für Multibyte-Kodierungen
Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen