Funktionen mb_strcut
Funktionen mb_strcut liknar substr, men fungerar korrekt med multibyte-kodningar.
Den tar först en sträng som parameter, för det andra startpositionen i tecken (inte byte),
för det tredje längden på delsträngen som ska extraheras. En fjärde valfri parameter kan användas för att specificera teckenkodningen.
Syntax
mb_strcut(string, start, length, [encoding]);
Exempel
Låt oss extrahera 3 tecken från en UTF-8-sträng, med start från position 1:
<?php
$str = 'Привет мир';
echo mb_strcut($str, 1, 3, 'UTF-8');
?>
Resultatet av kodexekveringen:
'рив'
Exempel
Låt oss extrahera en delsträng till slutet av strängen från en kyrillisk text:
<?php
$str = 'Пример строки';
echo mb_strcut($str, 3, null, 'UTF-8');
?>
Resultatet av kodexekveringen:
'мер строки'
Se även
-
funktionen
mb_substr,
som också fungerar med multibyte-strängar