?
本文檔使用 php中文網(wǎng)手冊(cè) 發(fā)布
Inflector Helper文件包含允許您將英語(yǔ)單詞更改為復(fù)數(shù),單數(shù),駝峰等的功能。
加載此助手
可用職能
使用以下代碼加載此助手:
$this->load->helper('inflector');
現(xiàn)有下列職能:
singular($str)
參數(shù): | $ str(string) - 輸入字符串 |
---|---|
返回: | 一個(gè)單詞 |
返回類型: | 串 |
$ str(string) - 輸入字符串返回:?jiǎn)螖?shù)字返回類型:字符串將復(fù)數(shù)單詞更改為單數(shù)。例如:echo singular('dogs'); //打印'dog' plural($str)
參數(shù):$ str(string) - 輸入stringReturns:復(fù)數(shù)字返回類型:字符串
$ str(string) - 輸入字符串
Returns: A plural word
Return type: string
將單數(shù)詞改為復(fù)數(shù)。例:
echo plural('dog'); // Prints 'dogs'
camelize($str)
參數(shù): | $ str(string) - 輸入字符串 |
---|---|
返回: | Camelized字符串 |
返回類型: | 串 |
$ str(string) - 輸入字符串返回:駝峰字符串返回類型:字符串將由空格或下劃線分隔的字符串更改為駝峰大小寫。例如:echo camelize('my_dog_spot'); //打印'myDogSpot' underscore($str)
參數(shù):$ str(string) - 輸入stringReturns:包含下劃線而不是空格的字符串返回類型:字符串
$ str(string) - 輸入字符串
Returns: String containing underscores instead of spaces
Return type: string
用空格分隔多個(gè)單詞并強(qiáng)調(diào)它們。例:
echo underscore('my dog spot'); // Prints 'my_dog_spot'
humanize($str[, $separator = '_'])
參數(shù): | $ str(string) - 輸入字符串$ separator(string) - 輸入分隔符 |
---|---|
返回: | 人性化的字符串 |
返回類型: | 串 |
$ str(string) - 輸入字符串
$ separator(string) - 輸入分隔符
Returns: Humanized string
Return type: string
用多個(gè)單詞分隔下劃線并在它們之間添加空格。每個(gè)單詞都是大寫的。
例子:
echo humanize('my_dog_spot'); // Prints 'My Dog Spot'
使用破折號(hào)代替下劃線:
echo humanize('my-dog-spot', '-'); // Prints 'My Dog Spot'
is_countable($word)
參數(shù): | $ word(string) - 輸入字符串 |
---|---|
返回: | 如果該單詞是可數(shù)的,則為TRUE;否則為TRUE |
返回類型: | 布爾 |
$ word(string) - 輸入字符串
返回:如果單詞是可數(shù)的,則返回TRUE;否則返回FALSE
Return type: bool
檢查給定的單詞是否有復(fù)數(shù)形式。例:
is_countable( '設(shè)備'); //返回FALSE