我有两大类刮掉的产品名称和价格,类似于以下内容:
$one=array('grape'=>'0.40','apple'=>'1.20','banana'=>'1.80','lemon'=>'10.43');
$two=array('grappe'=>'1.20','kiwi'=>'7.54','banaana'=>'3.20','aubergine'=>'2.32');
我正在尝试使用similar_text 函数迭代数组以返回彼此紧密匹配的键。例如,我想从上面的例子中提取'grappe'=>'1.20'
和提取值。'banaana'=>'3.20'
我不确定如何引用数组并将它们传递给similar_text 函数,因为该函数只接受字符串数据。我认为我需要使用foreach
循环正确引用数组,并结合函数使用ifsimilar_text
语句来指定两个匹配项之间所需的相似性百分比。
例如(在 foreach 循环中):
if ($result[] = (similar_text( $one, $two)) > 80) {
var_dump($result[]);
}