Computer >> Máy Tính >  >> Lập trình >> PHP

PHP - hàm mb_strimwidth (multybyte strimwidth)

mb_strimwidth () hàm trong PHP được sử dụng để cắt ngắn một chuỗi đã cho với độ rộng được chỉ định. Nó được sử dụng để cắt bỏ chiều rộng được chỉ định từ một chuỗi nhất định.

Cú pháp

string mb_strimwidth($str_string, $int_start, $int_width, $str_trim_marker, $str_encoding)

Ví dụ,

mb_strimwidth($str_string: "PHP Tutorials", $int_start: 2, $int_width: 10, $str_trim_marker: "...",);

Tham số

mb_strimwidth () chấp nhận năm tham số khác nhau để cắt bớt chiều rộng chuỗi.

  • $ str_string - Chuỗi sẽ được giải mã.

  • $ int_start - Tham số số nguyên này sẽ cắt chuỗi khỏi vị trí bắt đầu được chỉ định. Nó sẽ cắt chuỗi ký tự từ đầu chuỗi.

  • $ int_width - Chiều rộng của phần cắt mong muốn. Độ rộng âm tính từ cuối chuỗi.

  • $ str_trim_marker - Là một chuỗi được thêm vào cuối chuỗi đã cho khi chuỗi bị cắt / cắt bớt.

  • $ str_encoding - Đây là thông số mã hóa ký tự. Nếu nó bị bỏ qua hoặc NULL, thì giá trị mã hóa bên trong sẽ được sử dụng.

Giá trị trả lại

mb_strimwidth () trả về chuỗi bị cắt ngắn. Nếu chúng tôi đặt trim_marker , sau đó nó sẽ thay thế các ký tự cuối cùng để phù hợp với chiều rộng.

Ví dụ

<?php

   // UTF-8 encoding
   mb_internal_encoding("UTF-8");

   // It will trim the given string width
   $str_string = mb_strimwidth("Simply Easy Learning!", 2, 15, "...");

   // shows the resultant output
   echo "$str_string";

?>

Đầu ra

Nó sẽ tạo ra kết quả sau -

mply Easy Le...

Lưu ý - Đoạn mã PHP trên sẽ bắt đầu cắt chuỗi từ nd thứ 2 ký tự tối đa thứ 12 tính cách. Nó sử dụng mã hóa nội bộ.