Funkcija mb_strcut
Funkcija mb_strcut yra analogiška substr, bet korektiškai veikia su daugiabaitėmis koduotėmis.
Pirmuoju parametru priima eilutę, antruoju - pradinę poziciją simboliais (ne baitais),
trečiuoju - iškiriamos podeilės ilgį. Ketvirtuoju neprivalomu parametru galima nurodyti koduotę.
Sintaksė
mb_strcut(string, start, length, [encoding]);
Pavyzdys
Išskirkime 3 simbolius iš UTF-8 eilutės, pradedant nuo pozicijos 1:
<?php
$str = 'Привет мир';
echo mb_strcut($str, 1, 3, 'UTF-8');
?>
Kodo vykdymo rezultatas:
'рив'
Pavyzdys
Išskirkime podeilę iki eilutės pabaigos iš kirilikos teksto:
<?php
$str = 'Пример строки';
echo mb_strcut($str, 3, null, 'UTF-8');
?>
Kodo vykdymo rezultatas:
'мер строки'
Taip pat žiūrėkite
-
funkciją
mb_substr,
kuri taip pat veikia su daugiabaitėmis eilutėmis