Hàm mb_strimwidth
Hàm mb_strimwidth cắt một chuỗi đến độ rộng cho trước, có tính đến các ký tự đa byte. Tham số đầu tiên nhận chuỗi gốc, tham số thứ hai - vị trí bắt đầu, tham số thứ ba - độ rộng tối đa của chuỗi tính bằng ký tự. Tham số thứ tư không bắt buộc có thể chỉ định một chuỗi sẽ được thêm vào cuối chuỗi đã cắt.
Cú pháp
mb_strimwidth(string, start, width, [trimmarker], [encoding]);
Ví dụ
Cắt chuỗi đến 6 ký tự:
<?php
$res = mb_strimwidth("Привет мир", 0, 6);
echo $res;
?>
Kết quả thực thi mã:
'Привет'
Ví dụ
Cắt chuỗi với việc thêm dấu ba chấm ở cuối:
<?php
$res = mb_strimwidth("Привет мир", 0, 8, "...");
echo $res;
?>
Kết quả thực thi mã:
'Привет...'
Ví dụ
Cắt chuỗi từ giữa:
<?php
$res = mb_strimwidth("Привет мир", 3, 5);
echo $res;
?>
Kết quả thực thi mã:
'вет м'