偏转器组件
编辑该页面警告:你浏览的文档欧宝官网下载appob娱乐下载Symfony 5.0,不再维护。
读这个页面的更新版本Symfob娱乐下载ony 6.2(当前的稳定版本)。
偏转器组件
弯曲物组件将英语单词之间的单数和复数形式。
安装
1
美元作曲家需要symfony /弯曲物ob娱乐下载
请注意
如果你安装这个组件之外的Symfony应用程序,你必须要求ob娱乐下载供应商/ autoload.php
文件在你的代码,使作曲家提供的类加载机制。读这篇文章为更多的细节。
当你需要一个弯曲物
在某些场景中如代码生成和代码内省,通常需要将文字从单数/复数。例如,如果你需要知道哪个属性与一个关联加法器方法,您必须从复数单数(转换addStories ()
方法- >美元的故事
属性)。
虽然大多数人类语言定义简单多元化规则,他们还定义很多例外。例如,添加一个英语的一般规则年代
结束时(这个词书
- >书
),但即使是常用单词有很多异常(女人
- >女性
,生活
- >生活
,欧宝平台是合法的吗
- >欧宝平台是合法的吗
,半径
- >半径
等)。
这个组件抽象这些多元化的规则,这样你就可以从/转换为单数/复数与信心。然而,由于人类语言的复杂性,该组件只提供对英语语言的支持。
使用
弯曲物组件提供了两个静态方法将从/到单数/复数:
1 2 3 4 5 6 7 8 9
使用ob娱乐下载\组件\弯曲物\弯曲物;弯曲物::使显著(“校友”);/ /“校友”弯曲物::使显著(“刀”);/ /“刀”弯曲物::使显著(“老鼠”);/ /鼠标的弯曲物::兼职(“孙子”);/ /“孙子”弯曲物::兼职(“欧宝平台是合法的吗新闻”);/ /“欧宝平台是合法的吗新闻”弯曲物::兼职(“细菌”);/ /“细菌”
有时它是不可能确定一个独特的给定单词的单数/复数形式。在这些情况下,所有可能的方法返回一个数组的形式:
1 2 3 4 5 6 7
使用ob娱乐下载\组件\弯曲物\弯曲物;弯曲物::使显著(“指标”);/ /(“指数”,“indix”,“指数”)弯曲物::使显著(“叶子”);/ /[‘叶’,‘离开’,‘leaff’)弯曲物::兼职(“矩阵”);/ / (“matricies”、“矩阵”)弯曲物::兼职(“人”);/ /['人','人']
这项工作,包括代码示例,许可下Creative Commons冲锋队3.0许可证。