PHP นับจํานวนตัวอักษร

webmaster ตุลาคม 6, 2020 12:06 pm

ทำเว็บไซต์ 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: , , , , , ,

บทความอัพเดท