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

phpmb_strimwidth(string, start, width, [trimmarker], [encoding]);

Ví dụ

Cắt chuỗi đến 6 ký tự:

php<?php
  $res = mb_strimwidth("Привет мир", 0, 6);
  echo $res;
?>

Kết quả thực thi mã:

php'Привет'

Ví dụ

Cắt chuỗi với việc thêm dấu ba chấm ở cuối:

php<?php
  $res = mb_strimwidth("Привет мир", 0, 8, "...");
  echo $res;
?>

Kết quả thực thi mã:

php'Привет...'

Ví dụ

Cắt chuỗi từ giữa:

php<?php
  $res = mb_strimwidth("Привет мир", 3, 5);
  echo $res;
?>

Kết quả thực thi mã:

php'вет м'

Xem thêm

  • hàm mb_substr,
    hàm trả về một phần của chuỗi
  • hàm substr,
    hàm trả về chuỗi con