Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> PHP

PHP – รับความยาวของสตริงโดยใช้ mb_strlen()


ใน 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

หมายเหตุ: ที่จะนับช่องว่างในสตริงที่กำหนดด้วย