|
Oct 09
2009
|
|
โดยปกติ การเขียน php ให้ตัดคำภาษาอังกฤษนั้น มันไม่ได้ยากเลย เพียงแค่ใช้ substr ที่เป็นฟังก์ชันของ php แล้วประกอบเข้าชุดกับรูปแบบที่ php ระบุไว้
แต่เมื่อต้องการให้ทำการตัดคำภาษาไทย ก็มักจะแสดงเป็นสี่เหลี่ยมๆ เป็นตัวสุดท้ายประจำ
ดังนั้นทางจูมล่า ได้เขียน Joomla-Framework ที่อยู่ในหมวด Utilities ไว้ให้คือ JString
ซึ่งจริงๆ จะทำงานได้กับ php หลายฟังก์ชันด้วย
รูปแบบการนำไปใช้ คือ ให้ทำการใส่
jimport( 'joomla.utilities.string' );
ไว้ในฟังก์ชันที่เราเขียนไว้สำหรับการตัดคำ เพื่อนำเข้า Joomla-Framework มาใช้งาน
จากนั้นนำ
JString
ไปใส่ไว้ด้านหน้าฟังก์ชันของ php เช่น
$txt = JString::substr($txt,0,$limit);
ซึ่งได้ผลเป็นอย่างดีครับ
รายละเอียดเพิ่มเติม http://docs.joomla.org/API15:JString









