$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
でエレガントな方法がありますか?
0と2を比較してどちらを削除しますか?しかし、いずれも4に似ていません... – AbraCadaver
各要素が90%+次のような状況になりますが、最初と最後は10%だけ似ていますが、それでもすべてが削除されます。これは非常に曖昧です。 – trincot