สอนเขียนภาษา PHP substr ภาษาไทย ไม่ให้เป็นภาษาต่างดาว โดยแนะนำให้ใช้คำสั่ง mb_strimwidth แทนคำสั่ง substr เพื่อหลีกเลี่ยงปัญหาตัดคำโดนตัวสระแล้วเป็นภาษาต่างดาว สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่าง PHP substr ภาษาไทย ไม่ให้เป็นภาษาต่างดาว
<?php
$text = "สวัสดี กล้วย มะละกอ ส้ม";
echo substr( $text, 0, 4 );
echo "<br/>";
echo mb_strimwidth( $text, 0, 4, '...' );
?>
ผลลัพธ์
ส�
ส...
PHP substr ภาษาไทย ไม่ให้เป็นภาษาต่างดาว แนะนำใช้คำสั่ง mb_strimwidth ตัวอย่างเขียนโปรแกรมเป็น mb_strimwidth( $text, 0, 4, '...' ) คือ ตัดคำจากตัวแปร $text โดยเอาเฉพาะอักษรตัวที่ 0 ถึง ตัวที่ 4 และปิดท้ายข้อความด้วยอักษร …