ใน PHP ความยาวสตริงหลายไบต์ (mb_strlen) ฟังก์ชั่นใช้เพื่อรับความยาวสตริงทั้งหมดของสตริงที่ระบุ ฟังก์ชันนี้รองรับใน PHP 4.6.0 หรือเวอร์ชันที่สูงกว่า
ไวยากรณ์
int mb_strlen(str $string, str $encoding)
พารามิเตอร์
mb_strlen() ยอมรับสองพารามิเตอร์:$string และ $encoding .
-
$string− ใช้ตรวจสอบความยาวของสายอักขระ
-
$encoding− พารามิเตอร์นี้ใช้สำหรับการเข้ารหัสอักขระ หากละเว้นหรือเป็นค่าว่าง ระบบจะใช้ค่าการเข้ารหัสอักขระภายใน
คืนค่า
mb_strlen() ส่งกลับจำนวนอักขระที่มีอยู่ในสตริงที่กำหนด ตัวหนึ่งนับเป็นอักขระแบบหลายไบต์
ข้อผิดพลาด/ข้อยกเว้น
หากไม่ทราบการเข้ารหัส ระบบจะสร้างระดับ E_warning
ตัวอย่าง
<?php // It will return total number of character $result = mb_strlen("Hello World","UTF-8"); echo "Total number of characters: ", $result; ?>
ผลลัพธ์
Total number of characters: 11
หมายเหตุ: ที่จะนับช่องว่างในสตริงที่กำหนดด้วย