นับตัวอักษรภาษาไทย PHP ครับ
เอาไว้นับว่า ตัวอักษร เรามีกี่ตัวอักษร เช่น "ABC" = 3 ตัวอักษร อะไรแบบนี้ครับ
ถ้า encoding เป็น tis-620 ใช้คำสั่ง
****แต่ถ้า encoding เป็น utf-8 ต้องเขียนฟังก์ชันเพิ่มครับ
ขอบคุณข้อมูลจาก >> http://forum.dosoftwarefree.com/index.php?topic=17.0
ไปหาเจอมาพอดีจะใช้ หุหุ
เอาไว้นับว่า ตัวอักษร เรามีกี่ตัวอักษร เช่น "ABC" = 3 ตัวอักษร อะไรแบบนี้ครับ
ถ้า encoding เป็น tis-620 ใช้คำสั่ง
โค๊ด: [Select]
$str = "ทดสอบนับอักขระภาษาไทย";
echo strlen($str);
?>
****แต่ถ้า encoding เป็น utf-8 ต้องเขียนฟังก์ชันเพิ่มครับ
โค๊ด: [Select]
$str = "ทดสอบนับอักขระภาษาไทย";
function utf8_strlen($s) {
$c = strlen($s); $l = 0;
for ($i = 0; $i < $c; ++$i)
if ((ord($s[$i]) & 0xC0) != 0x80) ++$l;
return $l;
}
echo utf8_strlen($str);
?>
ขอบคุณข้อมูลจาก >> http://forum.dosoftwarefree.com/index.php?topic=17.0
ไปหาเจอมาพอดีจะใช้ หุหุ