Funktionen mb_strcut
Funktionen mb_strcut er analog med substr, men fungerer korrekt med multibyte-kodninger.
Den tager strengen som første parameter, startpositionen i tegn (ikke bytes) som anden parameter,
længden af den udtrukne understreng som tredje parameter. Den fjerde, valgfrie parameter kan bruges til at angive kodningen.
Syntaks
mb_strcut(string, start, length, [encoding]);
Eksempel
Lad os udskære 3 tegn fra en UTF-8 streng, startende fra position 1:
<?php
$str = 'Привет мир';
echo mb_strcut($str, 1, 3, 'UTF-8');
?>
Resultat af kodeudførelse:
'рив'
Eksempel
Lad os udskære en understreng til slutningen af strengen fra en kyrillisk tekst:
<?php
$str = 'Пример строки';
echo mb_strcut($str, 3, null, 'UTF-8');
?>
Resultat af kodeudførelse:
'мер строки'
Se også
-
funktionen
mb_substr,
som også arbejder med multibyte-strenge