Funkcija mb_str_split
Funkcija mb_str_split sadala virkni daudzbaitī kodējumā (piemēram, UTF-8) simbolu masīvā vai daļās ar noteiktu garumu. Pirmajā parametrā tiek padota sadalāmā virkne, otrajā - katras daļas garums, bet trešajā - kodējums.
Sintakse
mb_str_split(string, [length], [encoding]);
Piemērs
Sadalīsim virkni atsevišķos simbolos:
<?php
$res = mb_str_split('абвгд');
print_r($res);
?>
Koda izpildes rezultāts:
['а', 'б', 'в', 'г', 'д']
Piemērs
Sadalīsim virkni daļās pa 2 simboliem:
<?php
$res = mb_str_split('12345', 2);
print_r($res);
?>
Koda izpildes rezultāts:
['12', '34', '5']
Piemērs
Sadalīsim virkni ar skaidri norādītu UTF-8 kodējumu:
<?php
$res = mb_str_split('日本語', 1, 'UTF-8');
print_r($res);
?>
Koda izpildes rezultāts:
['日', '本', '語']