PHP,检查字符串是否与另一个字符串相似

时间:2018-09-14 13:47:48

标签: php

是否可以检查PHP中两个字符串是否相似?

说我有“出租汽车”的文字,我希望“租车”被视为类似于“出租汽车”。

或者另一个例子,“ DS Nintendo”应该类似于“ blabla Nintendo DS 4051”。

similar_text不适用于上面的示例。为了将其接受为相似的值,必须将%的阈值设置得非常低。可以轻松比较“ DS Nintendo”和“ Nintendo DS”,但是现在以它为例。 “ DS Nintendo”,“ blabla 352532 1qwd0gs Nintendo 03532 DS”。该百分比将非常低。

1 个答案:

答案 0 :(得分:0)

您可以使用功能 similar_text

http://php.net/manual/en/function.similar-text.php

小蛋白功能:

http://php.net/manual/en/function.levenshtein.php

对于类似(发音)的单词,存在手机功能:

http://php.net/manual/en/function.metaphone.php

也许您可以结合使用这些功能以获得更准确的结果。