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 và $ 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.