Az mb_str_split függvény
Az mb_str_split függvény egy több bájtos kódolású sztringet (például UTF-8) feloszt karakterek vagy adott hosszúságú részek tömbjére. Az első paraméterben a felosztandó sztringet adjuk meg, a másodikban az egyes részek hosszát, a harmadikban pedig a kódolást.
Szintaxis
mb_str_split(string, [length], [encoding]);
Példa
Osszunk fel egy sztringet egyes karaktereire:
<?php
$res = mb_str_split('абвгд');
print_r($res);
?>
A kód végrehajtásának eredménye:
['а', 'б', 'в', 'г', 'д']
Példa
Osszunk fel egy sztringet 2 karakteres részekre:
<?php
$res = mb_str_split('12345', 2);
print_r($res);
?>
A kód végrehajtásának eredménye:
['12', '34', '5']
Példa
Osszunk fel egy sztringet a UTF-8 kódolás explicit megadásával:
<?php
$res = mb_str_split('日本語', 1, 'UTF-8');
print_r($res);
?>
A kód végrehajtásának eredménye:
['日', '本', '語']