Win_D Asked:2020-11-13 16:50:00 +0000 UTC2020-11-13 16:50:00 +0000 UTC 2020-11-13 16:50:00 +0000 UTC 这个词是单数还是复数? 772 有几个名词: 喷雾罐 香脂 颗粒剂 平板电脑 乳液 是否可以判断一个单词是单数还是复数?例如,“tablet”是单数,“tablet”是复数。 php 1 个回答 Voted Best Answer Ver Nick 2020-11-13T16:55:45Z2020-11-13T16:55:45Z phpMorphy phpMorphy 是一个在 PHP 平台上实现的形态分析库。 特性 phpMorphy 允许您解决以下任务: 词形还原(获得单词的正常形式) 获取单词的所有形式。 获取单词的语法信息(词性、格、变位等)。 根据给定的语法特征改变单词的形式。 根据给定的模式改变单词的形式。 支持的语言:俄语、英语、德语 (AOT)。乌克兰语、爱沙尼亚语(基于 ispell)。可以使用 myspell 字典添加对其他语言的支持。 支持各种编码:所有单字节(windows-1251、iso-8859-* 等)Unicode 编码 - utf-8、utf-16le/be、utf-32、ucs2、ucs4。 她位于这里。 如果您不想使用现成的库,那么您需要为此编写一个函数。用俄语为所有名词编写一个函数是非常困难的。但对于大多数人来说,这是可以确定的。如果一个词以“i”或“ы”结尾,那么它是复数;在所有其他情况下,唯一的一个。 但我警告你,这并不适用于任何地方。所以我建议你使用图书馆。 但是对于你给出的名词,这个算法是合适的。
phpMorphy
phpMorphy 是一个在 PHP 平台上实现的形态分析库。
特性 phpMorphy 允许您解决以下任务:
支持各种编码:所有单字节(windows-1251、iso-8859-* 等)Unicode 编码 - utf-8、utf-16le/be、utf-32、ucs2、ucs4。
她位于这里。
如果您不想使用现成的库,那么您需要为此编写一个函数。用俄语为所有名词编写一个函数是
非常困难的。但对于大多数人来说,这是可以确定的。如果一个词以“i”或“ы”结尾,那么它是复数;在所有其他情况下,唯一的一个。但我警告你,这并不适用于任何地方。所以我建议你使用图书馆。 但是对于你给出的名词,这个算法是合适的。