Funktionen mb_str_split
Funktionen mb_str_split deler en streng i en multibyte-kodning (f.eks. UTF-8) op i et array af tegn eller dele med en given længde. Den første parameter er strengen, der skal opdeles, den anden er længden af hver del, og den tredje er kodningen.
Syntaks
mb_str_split(string, [length], [encoding]);
Eksempel
Lad os opdele en streng i enkelte tegn:
<?php
$res = mb_str_split('абвгд');
print_r($res);
?>
Resultatet af koden:
['а', 'б', 'в', 'г', 'д']
Eksempel
Lad os opdele en streng i dele af 2 tegn:
<?php
$res = mb_str_split('12345', 2);
print_r($res);
?>
Resultatet af koden:
['12', '34', '5']
Eksempel
Lad os opdele en streng med eksplicit angivelse af UTF-8-kodning:
<?php
$res = mb_str_split('日本語', 1, 'UTF-8');
print_r($res);
?>
Resultatet af koden:
['日', '本', '語']