偏转辅助函数¶
偏转辅助函数文件包含的函数容许你改变**英文**词汇到复数,单数,驼峰式大小写,等等。
通用函数¶
下面的函数是通用的:
-
singular
($string)¶ 参数: - $string (string) – 输入 string
返回: 单数单词
返回类型: string
改变复数单词为单数。例如:
echo singular('dogs'); // 打印出 'dog'
-
plural
($string)¶ 参数: - $string (string) – 输入 string
返回: 复数单词
返回类型: string
改变单数单词为复数。例如:
echo plural('dog'); // 打印出 'dogs'
-
counted
($count, $string)¶ 参数: - $count (int) – Number of items
- $string (string) – Input string
返回: A singular or plural phrase
返回类型: string
Changes a word and its count to a phrase. 例如:
echo counted(3, 'dog'); // 打印出 '3 dogs'
-
camelize
($string)¶ 参数: - $string (string) – 输入 string
返回: 驼峰化 string
返回类型: string
由空格或者下划线改变单词分割的字符串为驼峰式大小写。例如:
echo camelize('my_dog_spot'); // 打印出 'myDogSpot'
-
pascalize
($string)¶ 参数: - $string (string) – Input string
返回: Pascal case string
返回类型: string
Changes a string of words separated by spaces or underscores to Pascal case, which is camel case with the first letter capitalized. 例如:
echo pascalize('my_dog_spot'); // 打印出 'MyDogSpot'
-
underscore
($string)¶ 参数: - $string (string) – 输入 string
返回: 字符串包含下划线代替空格
返回类型: string
由多空格和下划线带来多样的单词分割。事例:
echo underscore('my dog spot'); // 打印出 'my_dog_spot'
-
humanize
($string[, $separator = '_'])¶ 参数: - $string (string) – 输入 string
- $separator (string) – 输入分隔符Input separator
返回: 人性化的 string
返回类型: string
由空格带来复合单词的分割并在他们中间添加空格。每个单词用大写书写。
事例:
echo humanize('my_dog_spot'); // 打印出 'My Dog Spot'
使用波折号代替下划线:
echo humanize('my-dog-spot', '-'); // 打印出 'My Dog Spot'
-
is_pluralizable
($word)¶ 参数: - $word (string) – 输入 string
返回: 如果单词为可数的则 TRUE 否则 FALSE
返回类型: bool
多次核对假设约定的单词已经有一个复数版本。事例:
is_pluralizable('equipment'); // 返回 FALSE
-
dasherize
($string)¶ 参数: - $string (string) – 输入 string
返回: 底线转换 string
返回类型: string
在 string 里取代带着波折号的下划线。事例:
dasherize('hello_world'); // 返回 'hello-world'
-
ordinal
($integer)¶ 参数: - $integer (int) – integer 决定词尾
返回: 顺序的词尾
返回类型: string
返回的词尾应该添加一个数目去表示位置例如 1st, 2nd, 3rd, 4th. 事例:
ordinal(1); // 返回 'st'
-
ordinalize
($integer)¶ 参数: - $integer (int) – integer 序号
返回: 序数化 integer
返回类型: string
转换数目为顺序的字符串过去总是指示位置例如 1st, 2nd, 3rd, 4th. 事例:
ordinalize(1); // 返回 '1st'