【发布时间】:2018-10-10 20:47:51
【问题描述】:
有没有办法让我从相似但不相同的针中找到数组中的项目?
例如:我想在一个数组中找到'Allan',但拉出'Alan'
这是可能的吗?
【问题讨论】:
-
php 函数:
levenshtein()或similar_text() -
啊,是的,谢谢,
levenshtein()正是我所需要的!不知道怎么找不到这个 -
Metaphone 也是一种选择。我使用两者的组合(变音位和 levenshtein),但在数据库中:-p。 levenshtein 实际上比 metaphone 差一些,因为 metaphone 可以预先计算,从而提高了性能。例如在 DB 中,您可以将变音位值存储在字段中,但在搜索完成之前无法找到 levenshtein 值。