Funksie mb_strcut
Die funksie mb_strcut is soortgelyk aan substr, maar werk korrek met multibyte-koderings.
Dit neem die string as eerste parameter, die beginposisie in karakters (nie in grepe nie) as tweede,
en die lengte van die uit te knip substring as derde. 'n Vierde opsionele parameter kan gebruik word om die kodeering spesifiseer.
Sintaksis
mb_strcut(string, start, length, [encoding]);
Voorbeeld
Laat ons 3 karakters uit 'n UTF-8 string knip, vanaf posisie 1:
<?php
$str = 'Привет мир';
echo mb_strcut($str, 1, 3, 'UTF-8');
?>
Resultaat van die kode-uitvoering:
'рив'
Voorbeeld
Laat ons 'n substring tot aan die einde van die string uit Cyrilliese teks knip:
<?php
$str = 'Пример строки';
echo mb_strcut($str, 3, null, 'UTF-8');
?>
Resultaat van die kode-uitvoering:
'мер строки'
Sien ook
-
die funksie
mb_substr,
wat ook met multibyte-stringe werk