Inflector Helper
ไฟล์ Inflector Helper มีฟังก์ชันให้คุณเปลี่ยนคำภาษาอังกฤษเป็นพหูพจน์ , เอกพจน์, camel case, และอื่นๆ
เรียกใช้งานผู้ช่วยนี้
ผู้ช่วยนี้จะถูกเรียกใช้งานได้จากโค้ดต่อไปนี้
$this->load->helper('inflector');
มีฟังก์ชันที่ใช้งานได้ดังนี้
singular()
เปลี่ยนคำพหูพจน์เป็นเอกพจน์ ตัวอย่างเช่น
$word = "dogs";
echo singular($word); // Returns "dog"
plural()
เปลี่ยนคำเอกพจน์เป็นพหูพจน์ ตัวอย่างเช่น
$word = "dog";
echo plural($word); // Returns "dogs"
ในการบังคับคำให้ลงท้ายด้วย "es" โดยเปลี่ยนพารามิเตอร์ที่สองเป็น "true"
$word = "pass";
echo plural($word, TRUE); // Returns "passes"
camelize()
เปลี่ยนสตริงของคำที่ถูกแบ่งด้วยช่องว่าง (space) หรือ เส้นใต้ (underscore) มาอยู่ในรูปแบบ camel case ตัวอย่างเช่น
$word = "my_dog_spot";
echo camelize($word); // Returns "myDogSpot"
underscore()
การใส่สตริงที่มีคำหลายๆคำซึ่งถูกแบ่งด้วยช่องว่าง(space) โดยจะใส่ช่องว่างด้วยขีดเส้นใต้(underscore) ตัวอย่างเช่น
$word = "my dog spot";
echo underscore($word); // Returns "my_dog_spot"
humanize()
นำคำหลายๆคำที่ถูกขั้นด้วยขีดเส้นใต้(underscore) เปลี่ยนเป็นช่องว่างไประหว่างมันแทน โดยตัวอักษรในแต่ละคำจะถูกทำให้เป็นตัวอักษรพิมพ์ใหญ่ ตัวอย่างเช่น
$word = "my_dog_spot";
echo humanize($word); // Returns "My Dog Spot"