Functie mb_strimwidth
De functie mb_strimwidth kapt een string af tot een opgegeven breedte, met behoud van multibyte-tekens. De eerste parameter is de bronstring, de tweede is de startpositie, de derde is de maximale breedte van de string in tekens. Als vierde optionele parameter kan een string worden opgegeven die wordt toegevoegd aan het einde van de afgekapte string.
Syntaxis
mb_strimwidth(string, start, width, [trimmarker], [encoding]);
Voorbeeld
Laten we een string afkappen tot 6 tekens:
<?php
$res = mb_strimwidth("Привет мир", 0, 6);
echo $res;
?>
Resultaat van de code:
'Привет'
Voorbeeld
Laten we een string afkappen met toevoeging van een beletselteken aan het einde:
<?php
$res = mb_strimwidth("Привет мир", 0, 8, "...");
echo $res;
?>
Resultaat van de code:
'Привет...'
Voorbeeld
Laten we een string vanaf het midden afkappen:
<?php
$res = mb_strimwidth("Привет мир", 3, 5);
echo $res;
?>
Resultaat van de code:
'вет м'