如何使 PHP similar_text() 函数适用于日文字符(汉字、片假名和平假名)?

How do I make the PHP similar_text() function work for Japanese Characters (Kanji, Katakana and Hiragana)?

我想对日语字符使用 PHP 提供的 similar_text() 函数。但不幸的是,它给出了错误的答案。我怎样才能让它发挥作用?

例如: similar_text('土橋勇樹', '東日刷株式') 给出输出 3,但我们可以清楚地看到它应该是 0

您需要处理构成汉字字符的可能的多字节。我不是 100% 有信心,但我怀疑 similar_text 不支持 mb,你需要一个类似的解决方案。

此链接显示人们尝试处理类似于 php 函数的 mb 字符。

https://gist.github.com/soderlind/74a06f9408306cfc5de9

https://github.com/antalaron/mb-similar-text

我没有亲自测试过,但这种方法可能是正确的,或者可以启发您编写自定义函数。

其他内容也有介绍post: