// Get string length for Character Thai
//ฟังก์ชั่นสำหรับหาความยาวของข้อความสำหรับภาษาไทยแบบ UTF-8 โดยจะไม่นับวรรณยุกต์หรือสระด้านบนกับด้านล่างข้อความ
//(ปกติใช้ strlen() แต่สำหรับภาษาไทยแบบ UTF-8 จะมีปัญหาการนับจำนวนที่เกิน และนับวรรณยุกต์หรือสระด้วย)
function getStrLenTH($string)
{
$array = getMBStrSplit($string);
$count = 0;
foreach($array as $value)
{
$ascii = ord(iconv("UTF-8", "TIS-620", $value ));
if( !( $ascii == 209 || ($ascii >= 212 && $ascii <= 218 ) || ($ascii >= 231 && $ascii <= 238 )) )
{
$count += 1;
}
}
return $count;
}
ฟังก์ชันสำหรับหาความยาวของข้อความสำหรับภาษาไทยแบบ UTF-8
