首页 > 解决方案 > 如何使用 PHP 从数据库中计算句子中的单词

问题描述

我在数据库中有一个表

|ID| Sentence        |  
|1 | I have a Rabbit |     
|2 | I have a Turtle |

如何计算该表中的每个单词(或者这是 TF-IDF Raw 方法)?

I  = 2 
have = 2
a = 2 
Rabbit = 1 
Turtle = 1 

有人帮我用PHP代码吗?

标签: phpinformation-retrievaltf-idfcosine-similarity

解决方案


您需要将所有字符串连接到一个变量,然后这样做

$words = 'Word count count';
print_r( array_count_values(str_word_count($words, 1)) );

http://sandbox.onlinephpfunctions.com/code/e7820275a94fbcf6fa814d4886167e201ce03de3


推荐阅读