Funkce mb_strimwidth
Funkce mb_strimwidth ořezává řetězec na požadovanou šířku s ohledem na vícejazyčné znaky. Jako první parametr přijímá vstupní řetězec, druhým je počáteční pozice, třetím maximální šířka řetězce ve znacích. Čtvrtým volitelným parametrem lze určit řetězec, který bude přidán na konec ořezaného řetězce.
Syntaxe
mb_strimwidth(string, start, width, [trimmarker], [encoding]);
Příklad
Ořízněme řetězec na 6 znaků:
<?php
$res = mb_strimwidth("Привет мир", 0, 6);
echo $res;
?>
Výsledek provedení kódu:
'Привет'
Příklad
Ořízněme řetězec s přidáním tří teček na konci:
<?php
$res = mb_strimwidth("Привет мир", 0, 8, "...");
echo $res;
?>
Výsledek provedení kódu:
'Привет...'
Příklad
Ořízněme řetězec od středu:
<?php
$res = mb_strimwidth("Привет мир", 3, 5);
echo $res;
?>
Výsledek provedení kódu:
'вет м'