Funktionen mb_str_split
Funktionen mb_str_split delar upp en sträng i ett multibyte-teckenkodning (t.ex. UTF-8) i en array av tecken eller delar av given längd. Den första parametern är strängen som ska delas upp, den andra är längden på varje del, och den tredje är teckenkodningen.
Syntax
mb_str_split(string, [length], [encoding]);
Exempel
Låt oss dela upp en sträng i enskilda tecken:
<?php
$res = mb_str_split('абвгд');
print_r($res);
?>
Resultat av kodkörning:
['а', 'б', 'в', 'г', 'д']
Exempel
Låt oss dela upp en sträng i delar om 2 tecken:
<?php
$res = mb_str_split('12345', 2);
print_r($res);
?>
Resultat av kodkörning:
['12', '34', '5']
Exempel
Låt oss dela upp en sträng med explicit angiven UTF-8-kodning:
<?php
$res = mb_str_split('日本語', 1, 'UTF-8');
print_r($res);
?>
Resultat av kodkörning:
['日', '本', '語']