Inflector Helper

Inflector Helper

Inflector Helper文件包含允许您将英语单词更改为复数,单数,驼峰等的功能。

  • 加载此助手

  • 可用职能

加载此助手

使用以下代码加载此助手:

$this->load->helper('inflector'

可用职能

现有下列职能:

singular($str)

参数:$ str(string) - 输入字符串
返回:一个单词
返回类型:

  • $ strstring) - 输入字符串返回:单数字返回类型:字符串将复数单词更改为单数。例如:echo singular('dogs'); //打印'dog' plural($str)参数:$ strstring) - 输入stringReturns:复数字返回类型:字符串

  • $ strstring) - 输入字符串

Returns: A plural word

Return type: string

将单数词改为复数。例:

echo plural('dog' // Prints 'dogs'

camelize($str)

参数:$ str(string) - 输入字符串
返回:Camelized字符串
返回类型:

  • $ strstring) - 输入字符串返回:驼峰字符串返回类型:字符串将由空格或下划线分隔的字符串更改为驼峰大小写。例如:echo camelize('my_dog_spot'); //打印'myDogSpot' underscore($str)参数:$ strstring) - 输入stringReturns:包含下划线而不是空格的字符串返回类型:字符串

  • $ strstring) - 输入字符串

Returns: String containing underscores instead of spaces

Return type: string

用空格分隔多个单词并强调它们。例:

echo underscore('my dog spot' // Prints 'my_dog_spot'

humanize($str[, $separator = '_'])

参数:$ str(string) - 输入字符串$ separator(string) - 输入分隔符
返回:人性化的字符串
返回类型:

  • $ strstring) - 输入字符串

  • $ separatorstring) - 输入分隔符

Returns: Humanized string

Return type: string

用多个单词分隔下划线并在它们之间添加空格。每个单词都是大写的。

例子:

echo humanize('my_dog_spot' // Prints 'My Dog Spot'

使用破折号代替下划线:

echo humanize('my-dog-spot', '-' // Prints 'My Dog Spot'

is_countable($word)

参数:$ word(string) - 输入字符串
返回:如果该单词是可数的,则为TRUE;否则为TRUE
返回类型:布尔

  • $ wordstring) - 输入字符串

返回:如果单词是可数的,则返回TRUE;否则返回FALSE

Return type: bool

检查给定的单词是否有复数形式。例:

is_countable( '设备'); //返回FALSE