Functie mb_str_split
De functie mb_str_split splitst een string in een multibyte codering (bijvoorbeeld UTF-8) in een array van karakters of delen van een opgegeven lengte. Aan de eerste parameter wordt de string doorgegeven om te splitsen, aan de tweede - de lengte van elk deel, en aan de derde - de codering.
Syntaxis
mb_str_split(string, [length], [encoding]);
Voorbeeld
Laten we een string in afzonderlijke karakters splitsen:
<?php
$res = mb_str_split('абвгд');
print_r($res);
?>
Resultaat van de code-uitvoering:
['а', 'б', 'в', 'г', 'д']
Voorbeeld
Laten we een string in delen van 2 karakters splitsen:
<?php
$res = mb_str_split('12345', 2);
print_r($res);
?>
Resultaat van de code-uitvoering:
['12', '34', '5']
Voorbeeld
Laten we een string splitsen met expliciete opgave van UTF-8 codering:
<?php
$res = mb_str_split('日本語', 1, 'UTF-8');
print_r($res);
?>
Resultaat van de code-uitvoering:
['日', '本', '語']