Hàm mb_str_split
Hàm mb_str_split phân tách một chuỗi trong mã hóa đa byte (ví dụ: UTF-8) thành một mảng các ký tự hoặc các phần có độ dài chỉ định. Tham số đầu tiên là chuỗi cần phân tách, tham số thứ hai là độ dài của mỗi phần, và tham số thứ ba là mã hóa.
Cú pháp
mb_str_split(string, [length], [encoding]);
Ví dụ
Phân tách một chuỗi thành các ký tự riêng lẻ:
<?php
$res = mb_str_split('абвгд');
print_r($res);
?>
Kết quả thực thi mã:
['а', 'б', 'в', 'г', 'д']
Ví dụ
Phân tách chuỗi thành các phần 2 ký tự:
<?php
$res = mb_str_split('12345', 2);
print_r($res);
?>
Kết quả thực thi mã:
['12', '34', '5']
Ví dụ
Phân tách chuỗi với việc chỉ định rõ ràng mã hóa UTF-8:
<?php
$res = mb_str_split('日本語', 1, 'UTF-8');
print_r($res);
?>
Kết quả thực thi mã:
['日', '本', '語']