1 語または 2 語の一致を検索するにはどうすればよいですか?
<?php
$a = key1, key2, key3;
$b = key3, key4, key5;
if (strpos($a,$b) != false) {
echo 'Great Is Found';
}
?>
この "strpos" は、すべての文が同じである場合にのみ結果を返します。1 つまたは 2 つの単語だけが一致する場合はどうなりますか?
1 語または 2 語の一致を検索するにはどうすればよいですか?
<?php
$a = key1, key2, key3;
$b = key3, key4, key5;
if (strpos($a,$b) != false) {
echo 'Great Is Found';
}
?>
この "strpos" は、すべての文が同じである場合にのみ結果を返します。1 つまたは 2 つの単語だけが一致する場合はどうなりますか?
similar_text
簡単に読んだ後、またはlevenshtein
方法を探しているようです。
array_intersect
、array_map
およびで試してくださいexplode
$a = "key1, key2, key3";
$b = "key3, key4, key5";
$intersect = array_intersect(array_map('trim',explode(",",$a)), array_map('trim',explode(",",$b)));
if ($intersect) {
echo 'Great Is Found';
var_dump($intersect);
}