現在 2 つの文字列があります
"A B C"
"D E F"
文字列の合計文字が交差するかどうかを判断するには、文字を配列に変換して比較するのは少し複雑だと思います。直接比較する機能はないのでしょうか?次に、文字はスペースで区切られています。スペースがない場合、文字列を配列に変換するより高速な方法はありますか? 。
$str_a="A B C";
$str_b="D E F";
$R=array_intersect(" ",$str_b)); )?"Intersection":"交差なし";
ディスカッション (解決策) への返信
スペースなし
$str_a = "ABC";$str_b = "DEF";echo (similar_text($str_a, $str_b) ? '有' : '无') . '交集'; //无交集$str_a = "ABC";$str_b = "DEB";echo (similar_text($str_a, $str_b) ? '有' : '无') . '交集'; //有交集