คู่มือการใช้งาน CodeIgniter เวอร์ชั่น 1.7.2


Typography Helper

ไฟล์ Typography Helper มีฟังก์ชันที่ช่วยคุณจัดรูปแบบข้อความโดยมุ่งเน้นที่ความสำคัญด้านความหมาย

เรียกใช้ผู้ช่วยนี้

ตัวช่วยนี้สามารถถูกเรีัยกใช้ได้ตามโค้ดต่อไปนี้

$this->load->helper('typography');

มีฟังก์ชันให้ใช้ได้ดังนี้

auto_typography()

จัดรูปแบบข้อความให้มีความหมายและรูปแบบที่ถูกต้องตาม HTML โดยป้อนข้อมูลเป็นสตริงและจะส่งผลลัพธ์กลับมาตามการจัดรูปแบบดังนี้

ตัวอย่างการใช้งาน

$string = auto_typography($string);

ข้อสำคัญ: การจัดรูปแบบทางการพิมพ์ตัวอักษรจะถูกดำเนินการอย่างละเอียด โดยเฉพาะถ้าคุณมีเนื้อหาจำนวนมากที่จะถูกจัดรูปแบบ ถ้าคุณเลือกที่จะใช้ฟังก์ชันนี้ คุณอาจจะต้องพิจารณาเรื่อง เก็บข้อมูลไว้ในหน่วยความจำ(caching) บนหน้าของคุณ

nl2br_except_pre()

เปลี่ยนบรรทัดใหม่เป็นแท็ก <br /> ยกเว้นจะปรากฎอยู่ภายในแท็ก <pre> ฟังก์ชันนี้จะทำงานลักษณะเดียวกับฟังก์ชัน nl2br() พื้นฐานของ PHP ยกเว้นแต่มันจะละเลยแท็ก <pre>

ตัวอย่างการใช้งาน

$string = nl2br_except_pre($string);