Inflector 輔助函數(shù)
Inflector 輔助函數(shù)文件包含允許你把單詞更改為復(fù)數(shù)、單數(shù)或駱駝拼寫法等形式的函數(shù)。
裝載輔助函數(shù)
使用以下代碼裝載輔助函數(shù):
$this->load->helper('inflector');
以下函數(shù)可用:
singular()
把一個(gè)單詞的復(fù)數(shù)形式更改為單數(shù)形式。例如:
$word = "dogs";
echo singular($word); // Returns "dog"
plural()
把一個(gè)單詞的單數(shù)形式更改為復(fù)數(shù)形式。例如:
$word = "dog";
echo plural($word); // Returns "dogs"
強(qiáng)制單詞以“es”結(jié)尾,則把第二個(gè)參數(shù)置為“true”。
$word = "pass";
echo plural($word, TRUE); // Returns "passes"
camelize()
把一個(gè)以空格或下劃線分隔的單詞字符串更改為駱駝拼寫法。例如:
$word = "my_dog_spot";
echo camelize($word); // Returns "myDogSpot"
underscore()
把以空格分隔的多個(gè)單詞更改為以下劃線分隔。例如:
$word = "my dog spot";
echo underscore($word); // Returns "my_dog_spot"
humanize()
把以下劃線分隔的多個(gè)單詞更改為以空格分隔,并且每個(gè)單詞以大寫開頭。例如:
$word = "my_dog_spot";
echo humanize($word); // Returns "My Dog Spot"
?