mb_str_split Fonksiyonu
mb_str_split fonksiyonu, çok baytlı kodlamaya (örneğin, UTF-8) sahip bir dizgeyi karakterler veya belirtilen uzunlukta parçalar halinde bir diziye böler. İlk parametre bölünecek dizgeyi, ikinci parametre her bir parçanın uzunluğunu, üçüncü parametre ise kodlamayı alır.
Sözdizimi
mb_str_split(dizge, [uzunluk], [kodlama]);
Örnek
Dizgeyi tek tek karakterlere bölelim:
<?php
$res = mb_str_split('абвгд');
print_r($res);
?>
Kodun çalıştırılmasının sonucu:
['а', 'б', 'в', 'г', 'д']
Örnek
Dizgeyi 2 karakterlik parçalara bölelim:
<?php
$res = mb_str_split('12345', 2);
print_r($res);
?>
Kodun çalıştırılmasının sonucu:
['12', '34', '5']
Örnek
Dizgeyi UTF-8 kodlaması açıkça belirtilerek bölelim:
<?php
$res = mb_str_split('日本語', 1, 'UTF-8');
print_r($res);
?>
Kodun çalıştırılmasının sonucu:
['日', '本', '語']