非常教程

Codeigniter 3参考手册

Inflector

Inflector Helper

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

  • 加载此助手
  • 可用职能

加载此助手

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

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

可用职能

现有下列职能:

singular($str)

参数:

$ str(string) - 输入字符串

返回:

一个单词

返回类型:

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

Inflector相关

Codeigniter 3

CodeIgniter 是一个PHP MVC框架,特点是超轻量级、有数据加密、有灵活URI路由等。对于 PHP 程序员来说,它小巧但功能强大。

主页 https://codeigniter.com/
源码 https://github.com/bcit-ci/CodeIgniter
版本 3
发布版本 3.1.5