Grapheme คือหน่วยการทำงานเล็กที่สุดของระบบเขียน Graphemes สามารถตีความได้ว่าเป็นหน่วยเขียนเล็กที่สุดที่สอดคล้องกับเสียง
ฟังก์ชัน grapheme_strlen() ใน PHP ใช้เพื่อหาความยาวของ string ในหน่วย grapheme ฟังก์ชันนี้ไม่ได้ความยาวแบบ byte หรือ character ฟังก์ชัน grapheme_strlen รองรับใน PHP 5.3.0 ขึ้นไป
Syntax
integer grapheme_strlen($str_string)
Parameters
grapheme_strlen() รับ parameter เดียว:
$str_string – พารามิเตอร์ string ใช้วัดความยาว string ต้องใช้ UTF-8 encoding
Return Values
ฟังก์ชันคืนค่าความยาว string ถ้าสำเร็จ หรือ False ถ้าล้มเหลว
ตัวอย่าง
<?php
// used the string "abca\xCC\x8Ao\xCC\x88a\xCC\x8A"
// to find the length
$integer = grapheme_strlen("abca\xCC\x8Ao\xCC\x88a\xCC\x8A\x122");
// output
var_dump($integer);
?>
Output
int(8)