首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Inflector Helper

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

  • 加载此助手
  • 可用职能

加载此助手

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

代码语言:javascript
复制
$this->load->helper('inflector');

可用职能

现有下列职能:

singular($str)

参数:

$ str(string) - 输入字符串

返回:

一个单词

返回类型:

  • $ strstring) - 输入字符串返回:单数字返回类型:字符串将复数单词更改为单数。例如:echo singular('dogs'); //打印'dog' plural($str)参数:$ str(string) - 输入stringReturns:复数字返回类型:字符串
  • $ strstring) - 输入字符串
代码语言:txt
复制
Returns:  A plural word
代码语言:txt
复制
Return type:  string
代码语言:javascript
复制
将单数词改为复数。例:

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

camelize($str)

参数:

$ str(string) - 输入字符串

返回:

Camelized字符串

返回类型:

  • $ strstring) - 输入字符串返回:驼峰字符串返回类型:字符串将由空格或下划线分隔的字符串更改为驼峰大小写。例如:echo camelize('my_dog_spot'); //打印'myDogSpot' underscore($str)参数:$ str(string) - 输入stringReturns:包含下划线而不是空格的字符串返回类型:字符串
  • $ strstring) - 输入字符串
代码语言:txt
复制
Returns:  String containing underscores instead of spaces
代码语言:txt
复制
Return type:  string
代码语言:javascript
复制
用空格分隔多个单词并强调它们。例:

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

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

参数:

$ str(string) - 输入字符串$ separator(string) - 输入分隔符

返回:

人性化的字符串

返回类型:

  • $ strstring) - 输入字符串
  • $ separatorstring) - 输入分隔符
代码语言:txt
复制
Returns:  Humanized string
代码语言:txt
复制
Return type:  string
代码语言:javascript
复制
用多个单词分隔下划线并在它们之间添加空格。每个单词都是大写的。

例子:

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) - 输入字符串
代码语言:javascript
复制
返回:如果单词是可数的,则返回TRUE;否则返回FALSE
代码语言:txt
复制
Return type:  bool
代码语言:javascript
复制
检查给定的单词是否有复数形式。例:

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

扫码关注腾讯云开发者

领取腾讯云代金券

http://www.vxiaotou.com