偏转器组件

编辑该页面

警告:你浏览的文档欧宝官网下载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许可证。