คำอธิบาย
ฟังก์ชัน strlen() ใช้สำหรับหาความยาวของสตริง ฟังก์ชันนี้จะคืนค่าจำนวนไบต์ (bytes) ของสตริง ไม่ใช่จำนวนตัวอักษร (characters) ซึ่งสำคัญมากเมื่อทำงานกับสตริงที่มีตัวอักษร UTF-8 หลายไบต์
รูปแบบการใช้งาน (Syntax)
strlen(string $string): int
พารามิเตอร์
- string - สตริงที่ต้องการหาความยาว
ค่าที่คืนกลับ (Return Value)
คืนค่าความยาวของสตริงเป็นจำนวนเต็ม ถ้าสตริงว่าง จะคืนค่า 0
ตัวอย่างการใช้งาน
<?php
echo strlen("Tom Hanks!");
?>ผลลัพธ์
10
หมายเหตุ: สำหรับสตริง UTF-8 ที่มีตัวอักษรไทยหรืออักขระพิเศษ ควรใช้ mb_strlen() แทนเพื่อให้ได้จำนวนตัวอักษรที่ถูกต้อง