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

PHP - Lấy độ dài chuỗi bằng mb_strlen ()


Trong PHP, độ dài chuỗi multibyte (mb_strlen) hàm được sử dụng để lấy tổng độ dài chuỗi của một chuỗi được chỉ định. Chức năng này được hỗ trợ trong phiên bản PHP 4.6.0 trở lên.

Cú pháp

int mb_strlen(str $string, str $encoding)

Tham số

mb_strlen () chấp nhận hai tham số: $ string $ encoding .

  • $ string− Nó được sử dụng để kiểm tra độ dài chuỗi

  • $ encoding− Tham số này được sử dụng để mã hóa ký tự. Nếu nó bị bỏ qua hoặc rỗng, thì giá trị mã hóa ký tự bên trong sẽ được sử dụng.

Giá trị trả lại

mb_strlen () trả về số ký tự có trong chuỗi đã cho. Một được tính là ký tự nhiều byte.

Lỗi / Ngoại lệ

Nếu mã hóa không được xác định, thì nó sẽ tạo ra mức E_warning.

Ví dụ

<?php
   // It will return total number of character
   $result = mb_strlen("Hello World","UTF-8");
   echo "Total number of characters: ", $result;
?>

Đầu ra

Total number of characters: 11

Lưu ý: rằng nó cũng đếm không gian trong chuỗi đã cho.