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

phpmb_str_split(dizge, [uzunluk], [kodlama]);

Örnek

Dizgeyi tek tek karakterlere bölelim:

php<?php
  $res = mb_str_split('абвгд');
  print_r($res);
?>

Kodun çalıştırılmasının sonucu:

php['а', 'б', 'в', 'г', 'д']

Örnek

Dizgeyi 2 karakterlik parçalara bölelim:

php<?php
  $res = mb_str_split('12345', 2);
  print_r($res);
?>

Kodun çalıştırılmasının sonucu:

php['12', '34', '5']

Örnek

Dizgeyi UTF-8 kodlaması açıkça belirtilerek bölelim:

php<?php
  $res = mb_str_split('日本語', 1, 'UTF-8');
  print_r($res);
?>

Kodun çalıştırılmasının sonucu:

php['日', '本', '語']

Ayrıca Bakınız

  • str_split fonksiyonu,
    bir dizgeyi diziye böler
  • explode fonksiyonu,
    bir dizgeyi ayırıcıya göre böler