我需要比較下面兩個句子和輸出應該是匹配PHP:比較兩個句子
A的百分比:高級經理,生產
B:高級經理,prodcution銷售
我通過比較句子的每個單詞來嘗試(代碼如下)。它工作,但我需要非常有效的方式。
public function contact_title_match($old_title,$new_title)
{
$new_title=preg_replace('/[^a-zA-Z0-9_ %\[\]\.\(\)%&-]/s', '', $new_title);
$new_title_arr=explode(" ",$new_title);
$count=count($new_title_arr);
$index=0;
if($count>0)
{
foreach($new_title_arr as $title_word)
{
if(stripos($old_title,$title_word)!==false)
$index++;
}
if(($index/$count)>= 0.5) return 1;
else return 0;
}
}
你能至少表明你已經嘗試呢? – Phorce
添加了我試過的代碼 – Muzaffer