ფუნქცია mb_str_split

ფუნქცია mb_str_split ყოფს სტრიქონს მრავალბაიტიან კოდირებაში (მაგალითად, UTF-8) სიმბოლოების მასივად ან მოცემული სიგრძის ნაწილებად. პირველ პარამეტრში გადაეცემა დასაყოფი სტრიქონი, მეორეში - თითოეული ნაწილის სიგრძე, ხოლო მესამეში - კოდირება.

სინტაქსი

phpmb_str_split(string, [length], [encoding]);

მაგალითი

დავყოთ სტრიქონი ცალკეულ სიმბოლოებად:

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

კოდის შესრულების შედეგი:

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

მაგალითი

დავყოთ სტრიქონი 2 სიმბოლოს ნაწილებად:

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

კოდის შესრულების შედეგი:

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

მაგალითი

დავყოთ სტრიქონი UTF-8 კოდირების მკაფიოდ მითითებით:

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

კოდის შესრულების შედეგი:

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

ასევე იხილეთ

  • ფუნქცია str_split,
    რომელიც ყოფს სტრიქონს მასივად
  • ფუნქცია explode,
    რომელიც ყოფს სტრიქონს გამყოფის მიხედვით