Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> PHP

PHP – Lấy độ dài chuỗi với mb_strlen()

Trong PHP, hàm mb_strlen (độ dài chuỗi đa byte) được dùng để lấy tổng độ dài chuỗi của một chuỗi chỉ định. Hàm này được hỗ trợ từ PHP 4.0.6 trở lên.

Cú pháp

int mb_strlen(string $string, ?string $encoding = null)

Tham số

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

  • $string – Chuỗi cần kiểm tra độ dài.

  • $encoding – Mã hóa ký tự. Nếu bỏ qua hoặc null, giá trị mã hóa ký tự nội bộ sẽ được dùng.

Giá trị trả về

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

Lỗi/Ngoại lệ

Nếu mã hóa không được biết, sẽ sinh ra lỗi mức E_WARNING.

Ví dụ

<?php
// Trả về tổng số ký tự
$result = mb_strlen("Hello World", "UTF-8");
echo "Tổng số ký tự: " . $result;
?>

Kết quả

Tổng số ký tự: 11

Lưu ý: Hàm cũng đếm khoảng trắng trong chuỗi cho trước.