Inflector
扩展自 InflectorJoomla 框架字符串 Inflector 类
Inflector 转换单词
自 |
1.0 |
---|---|
包 |
Joomla 框架 |
方法
addCountableRule
添加一个可数词。
addCountableRule( data) :
自 |
1.0 |
---|
参数
- 数据
mixed
要添加的字符串或字符串数组。
响应
$this
addPluraliseRule
添加一个复数化规则。
addPluraliseRule( data) :
自 |
1.0 |
---|---|
已弃用 |
3.0 请改为使用 Doctrine\Common\Inflector\Inflector::rules()。 |
参数
- 数据
mixed
要添加的字符串或正则表达式规则数组。
响应
$this
addRule
向 Inflector 添加变格正则表达式规则。
addRule( data, ruleType) :
自 |
1.0 |
---|---|
抛出 |
|
参数
- 数据
mixed
要添加的字符串或字符串或正则表达式规则数组。- ruleType
string
规则类型:singular | plural | countable
响应
void
addSingulariseRule
添加一个单数化规则。
addSingulariseRule( data) :
自 |
1.0 |
---|---|
已弃用 |
3.0 请改为使用 Doctrine\Common\Inflector\Inflector::rules()。 |
参数
- 数据
mixed
要添加的字符串或正则表达式规则数组。
响应
$this
addWord
为一个词添加一个特定的单复数对。
addWord( singular, plural = '') :
自 |
1.0 |
---|---|
已弃用 |
3.0 请改为使用 Doctrine\Common\Inflector\Inflector::rules()。 |
参数
- 单数
string
该词的单数形式。- 复数
string
该词的复数形式。如果省略,则假定单数和复数相同。
响应
$this
getInstance
获取 Inflector 单例的实例。
getInstance( new = false) :
自 |
1.0 |
---|---|
已弃用 |
3.0 请改为使用没有类实例的静态方法。 |
参数
- 新
bool
如果为真(默认值为假),则无论是否存在实例,都返回一个新的实例。此参数主要用于测试。
响应
static
isCountable
检查一个词是否可数。
isCountable( word) :
自 |
1.0 |
---|
参数
- 词
string
字符串输入。
响应
bool
如果词可数,则为真,否则为假。
isPlural
检查一个词是否为复数形式。
isPlural( word) :
自 |
1.0 |
---|
参数
- 词
string
字符串输入。
响应
bool
如果词为复数,则为真,否则为假。
isSingular
检查一个词是否为单数形式。
isSingular( word) :
自 |
1.0 |
---|
参数
- 词
string
字符串输入。
响应
bool
如果词为单数,则为真,否则为假。
toPlural
将一个词转换为其复数形式。
toPlural( word) :
自 |
1.0 |
---|---|
已弃用 |
3.0 请改为使用 Doctrine\Common\Inflector\Inflector::pluralize()。 |
参数
- 词
string
要变为复数的单数词。
响应
string
复数形式的词。
toSingular
将一个词转换为其单数形式。
toSingular( word) :
自 |
1.0 |
---|---|
已弃用 |
3.0 请改为使用 Doctrine\Common\Inflector\Inflector::singularize()。 |
参数
- 词
string
要变为单数的复数词。
响应
string
单数形式的词。
属性
可数
可数性的 Inflector 规则。
自 |
2.0.0 |
---|
类型
array<string|int, mixed>