ホームページ  >  記事  >  バックエンド開発  >  文字交差法について

文字交差法について

WBOY
WBOYオリジナル
2016-06-23 14:01:131437ブラウズ

現在 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) ? '有' : '无') . '交集'; //有交集

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。