ทำเว็บไซต์ PHP ถ้าต้องการนับจำนวนตัวอักษร เพื่อเป็นตัวแปรกำหนดเงื่อนไขค่าต่างๆ สามารถให้ function php strlen();
ส่วนมากใช้ encoding utf-8 <meta charset="utf-8"> โดยเฉพาะภาษาไทย utf-8 ต้องเขียนเป็น fuction เพื่อใช้งานง่ายๆ ดังนี้
$str = "ทดสอบนับภาษาไทย";
/* encoding เป็นutf8
*/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);
*/ encoding เป็น tis-620 */echo strlen($str);
Tags: charset, php, strlen, utf-8, ทำเว็บ php, นับจํานวน, นับจํานวนตัวอักษร