将数组元素相互比较

时间:2016-12-30 23:21:02

标签: php arrays

$arr = ['This is text',
        'This is also text',
        'This is texts',
        'These are texts' ];

similar_text($arr[0], $arr[2], $percent);
echo $percent; // 96

我有一个包含类似元素的数组,我需要运行similar_text函数并删除90%+匹配的元素。

如何将每个元素相互比较以删除相似的元素。嵌套foreach循环或是否有array_filter的优雅方式?

1 个答案:

答案 0 :(得分:1)

您可以使用嵌套循环。

{{1}}

内部循环在外部循环的当前元素之后开始,因为之前的迭代已经将早期元素与所有内容进行了比较。