โค๊ด:
<?phpfunction substr_utf8( $str, $start_p , $len_p){
return trim(strip_tags(preg_replace( '#^(?:[x00-x7F]|[xC0-xFF][x80-xBF]+){0,'.$start_p.'}'.
'((?:[x00-x7F]|[xC0-xFF][x80-xBF]+){0,'.$len_p.'}).*#s',
'$1' , $str )));
}
// การใช้งาน
// $start_p คือตำแหน่งเริ่มต้นตัดข้อความ
// $len_p คือจำนวนตัวอักษรที่ต้องการแสดง
// $data="ข้อความทดสอบ ข้อความทดสอบ ข้อความทดสอบ ข้อความทดสอบข้อความทดสอบ ";
// echo substr($data,0,30);?>