- Karma

- Member since
- วันเสาร์ที่ 27 มิถุนายน 2009 เวลา 19:21 น.
- Last online
- 3 years ago
- Profile views
- 1269 views
http://docs.joomla.org/JString/1.5
โดยปกติ การเขียน 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