在PHP中使用PorterStemmer后的输入数组和不同的输出

马文·埃里克森(Marvin Ericson)

我正在使用PorterStemmer来词干,就像“正在工作”一样,在调用PorterStemmer类后将“工作”,这对我有用。

但是我想保留一个句子,例如,如果我将此句子添加到我的代码中:

“我踢足球并努力工作是因为我有足够的力量”

“我踢足球,努力工作,因为我有足够的力量”

似乎我在php中使用“ foreach”循环有问题,因为我的代码仅是一个词。

我的代码:

$str=('I am playing football and working hard because I have powerful enough');
$parts = explode(' ', $str);

$word_to_stem = $str;
$stem = PorterStemmer::Stem($word_to_stem);

现在,将$parts我的句子作为数组包含在内,我该如何词干每个单词,然后将新句子放入名为$str2

u_mulder

因此,如果您想阻止每个单词:

$str=('I am playing football and working hard because I have powerful enough');
$parts = explode(' ', $str);
$stemmed_parts = array();

foreach ($parts as $word) {
    $stemmed_word = PorterStemmer::Stem($word);
    $stemmed_parts[] = $stemmed_word;
}

echo implode(' ', $stemmed_parts);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在PHP中使用CSV作为数组,输入值和输出值

来自分类Dev

2个不同的数字输入阶乘在php中使用函数和for循环

来自分类Dev

在c + +中使用和不使用'break'时的不同输出

来自分类Dev

使用NodaTime解析输入和输出不同的dateTime格式

来自分类Dev

使用NodaTime解析输入和输出不同的dateTime格式

来自分类Dev

在 JQuery 中使用 AND 和 OR 选择选择单选按钮组合后,如何为输入字段设置不同的值?

来自分类Dev

在python中使用FIFO进行输入和输出

来自分类Dev

如何在C中使用简单的文件输入和输出

来自分类Dev

如何在Python中使用输入和输出文件

来自分类Dev

Java输入和输出数组

来自分类Dev

如何使用数组输入和输出创建 C 函数

来自分类Dev

在MySQLi和PHP中使用数组

来自分类Dev

为不同的输入和输出设置 Mock 对象方法,警告:访问修改后的闭包

来自分类Dev

用户输入后输出中显示的数组

来自分类Dev

在mips中使用数组存储用户输入和搜索

来自分类Dev

使用PHP比较和输出数组和MySQL查询的日期

来自分类Dev

在PHP中使用$ _GET数组设置输入字段的值

来自分类Dev

php:在foreach循环中使用不同的数组

来自分类Dev

如何在for循环中使用一个输入语句创建不同的输出?

来自分类Dev

在PHP中插入输入后无输出

来自分类Dev

使用Pandas和不同的输入和输出类型在Python中计算新列

来自分类Dev

如何使用数组显示使用 HTML 和 PHP 的用户输入

来自分类Dev

以几乎相同的方式在 C++ STL 中使用 set 的擦除属性后获得不同的输出

来自分类Dev

基本Tensorflow问题(输入和输出数组)

来自分类Dev

使用getchar()和putchar()输入和输出带有数组的字符集

来自分类Dev

在PHP中使用数组

来自分类Dev

在 HTML 中使用和不使用标签 <thead></thead> 显示不同输出的查询

来自分类Dev

种子设置:输入不变后,为什么输出不同

来自分类Dev

种子设置:输入不变后,为什么输出不同

Related 相关文章

  1. 1

    在PHP中使用CSV作为数组,输入值和输出值

  2. 2

    2个不同的数字输入阶乘在php中使用函数和for循环

  3. 3

    在c + +中使用和不使用'break'时的不同输出

  4. 4

    使用NodaTime解析输入和输出不同的dateTime格式

  5. 5

    使用NodaTime解析输入和输出不同的dateTime格式

  6. 6

    在 JQuery 中使用 AND 和 OR 选择选择单选按钮组合后,如何为输入字段设置不同的值?

  7. 7

    在python中使用FIFO进行输入和输出

  8. 8

    如何在C中使用简单的文件输入和输出

  9. 9

    如何在Python中使用输入和输出文件

  10. 10

    Java输入和输出数组

  11. 11

    如何使用数组输入和输出创建 C 函数

  12. 12

    在MySQLi和PHP中使用数组

  13. 13

    为不同的输入和输出设置 Mock 对象方法,警告:访问修改后的闭包

  14. 14

    用户输入后输出中显示的数组

  15. 15

    在mips中使用数组存储用户输入和搜索

  16. 16

    使用PHP比较和输出数组和MySQL查询的日期

  17. 17

    在PHP中使用$ _GET数组设置输入字段的值

  18. 18

    php:在foreach循环中使用不同的数组

  19. 19

    如何在for循环中使用一个输入语句创建不同的输出?

  20. 20

    在PHP中插入输入后无输出

  21. 21

    使用Pandas和不同的输入和输出类型在Python中计算新列

  22. 22

    如何使用数组显示使用 HTML 和 PHP 的用户输入

  23. 23

    以几乎相同的方式在 C++ STL 中使用 set 的擦除属性后获得不同的输出

  24. 24

    基本Tensorflow问题(输入和输出数组)

  25. 25

    使用getchar()和putchar()输入和输出带有数组的字符集

  26. 26

    在PHP中使用数组

  27. 27

    在 HTML 中使用和不使用标签 <thead></thead> 显示不同输出的查询

  28. 28

    种子设置:输入不变后,为什么输出不同

  29. 29

    种子设置:输入不变后,为什么输出不同

热门标签

归档