Funksjonen mb_str_split
Funksjonen mb_str_split deler opp en streng i multibyte-koding (for eksempel UTF-8) i en matrise med tegn eller deler av spesifisert lengde. Den første parameteren er strengen som skal deles opp, den andre er lengden på hver del, og den tredje er tegnkodingen.
Syntaks
mb_str_split(string, [length], [encoding]);
Eksempel
La oss dele opp en streng i enkelttegn:
<?php
$res = mb_str_split('абвгд');
print_r($res);
?>
Resultatet av kjøring av koden:
['а', 'б', 'в', 'г', 'д']
Eksempel
La oss dele opp en streng i deler på 2 tegn:
<?php
$res = mb_str_split('12345', 2);
print_r($res);
?>
Resultatet av kjøring av koden:
['12', '34', '5']
Eksempel
La oss dele opp en streng med eksplisitt angivelse av UTF-8-koding:
<?php
$res = mb_str_split('日本語', 1, 'UTF-8');
print_r($res);
?>
Resultatet av kjøring av koden:
['日', '本', '語']