CodeIgniter 使用手冊版本 2.2.0


Inflector 輔助函數

Inflector 輔助函數檔包含允許您將單字換成複數、單數,駱駝拼寫法等形式的函數。

載入 輔助函數

使用下列的程式碼載入補助程式:

$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()

把一個以空格或以底線分隔的單字更改為駱駝拼寫法( 混合使用英文大小寫字母來構成變數和函數的名稱,每一個關鍵字都有一個大寫字母或底線來標記,命名時變數和函數的名稱第一個英文字母小寫 )。參考範例:

$word = "my_dog_spot";
echo camelize($word); // Returns "myDogSpot"

underscore()

把以空格分隔的多個單字更改為以底線分隔。參考範例:

$word = "my dog spot";
echo underscore($word); // Returns "my_dog_spot"

humanize()

把以底線分隔的多個單字更改為以空格分隔,並且每個單字以大寫開頭。參考範例:

$word = "my_dog_spot";
echo humanize($word); // Returns "My Dog Spot"