Funktion mb_strimwidth
Die Funktion mb_strimwidth kürzt einen String auf eine bestimmte Breite unter Berücksichtigung von Multibyte-Zeichen. Der erste Parameter akzeptiert den Quellstring, der zweite - die Startposition, der dritte - die maximale Stringbreite in Zeichen. Mit einem vierten optionalen Parameter kann ein String angegeben werden, der am Ende des gekürzten Strings hinzugefügt wird.
Syntax
mb_strimwidth(string, start, width, [trimmarker], [encoding]);
Beispiel
Kürzen wir einen String auf 6 Zeichen:
<?php
$res = mb_strimwidth("Привет мир", 0, 6);
echo $res;
?>
Ergebnis der Codeausführung:
'Привет'
Beispiel
Kürzen wir einen String mit Hinzufügen von Auslassungspunkten am Ende:
<?php
$res = mb_strimwidth("Привет мир", 0, 8, "...");
echo $res;
?>
Ergebnis der Codeausführung:
'Привет...'
Beispiel
Kürzen wir einen String ab der Mitte:
<?php
$res = mb_strimwidth("Привет мир", 3, 5);
echo $res;
?>
Ergebnis der Codeausführung:
'вет м'