Normalise
Joomla 框架字符串规范化类
自版本 |
1.0 |
---|---|
包 |
Joomla 框架 |
方法
fromCamelCase
将字符串从驼峰命名法转换为其他格式的方法。
fromCamelCase( input, grouped = false) : array|string
此方法提供两种模式。分组允许按以下方式分割大写字符组
"FooBarABCDef" 变成数组("Foo", "Bar", "ABC", "Def") "JFooBar" 变成数组("J", "Foo", "Bar") "J001FooBar002" 变成数组("J001", "Foo", "Bar002") "abcDef" 变成数组("abc", "Def") "abc_defGhi_Jkl" 变成数组("abc_def", "Ghi_Jkl") "ThisIsA_NASAAstronaut" 变成数组("This", "Is", "A_NASA", "Astronaut")) "JohnFitzgerald_Kennedy" 变成数组("John", "Fitzgerald_Kennedy"))
非分组将在每个大写字符处分割字符串。
自版本 |
1.0 |
---|
参数
- 输入
string
字符串输入(仅限 ASCII)。- 分组
bool
可以选择按大写字符组进行分割。
返回值
array<string|int, mixed>|string
空格分隔的字符串,如果分组则为数组。
toCamelCase
将字符串转换为驼峰命名法的方法。
toCamelCase( input) :
自版本 |
1.0 |
---|
参数
- 输入
string
字符串输入(仅限 ASCII)。
返回值
string
驼峰命名法字符串。
toDashSeparated
将字符串转换为短横线分隔形式的方法。
toDashSeparated( input) :
自版本 |
1.0 |
---|
参数
- 输入
string
字符串输入(仅限 ASCII)。
返回值
string
短横线分隔字符串。
toKey
将字符串转换为键形式的方法。
toKey( input) :
自版本 |
1.0 |
---|
参数
- 输入
string
字符串输入(仅限 ASCII)。
返回值
string
键字符串。
toSpaceSeparated
将字符串转换为空格分隔形式的方法。
toSpaceSeparated( input) :
自版本 |
1.0 |
---|
参数
- 输入
string
字符串输入(仅限 ASCII)。
返回值
string
空格分隔字符串。
toUnderscoreSeparated
将字符串转换为下划线分隔形式的方法。
toUnderscoreSeparated( input) :
自版本 |
1.0 |
---|
参数
- 输入
string
字符串输入(仅限 ASCII)。
返回值
string
下划线分隔字符串。
toVariable
将字符串转换为变量形式的方法。
toVariable( input) :
自版本 |
1.0 |
---|
参数
- 输入
string
字符串输入(仅限 ASCII)。
返回值
string
变量字符串。