ホームページ  >  記事  >  バックエンド開発  >  配列 B に配列 A の値が含まれているかどうかを判断します。

配列 B に配列 A の値が含まれているかどうかを判断します。

WBOY
WBOYオリジナル
2016-06-13 12:11:281601ブラウズ

配列 B に配列 A の値が含まれているかどうかを確認します

この投稿の最終編集者は xiangqiankun520 2014-12-11 04:19:34 先輩方、教えてください。
2 つの配列 arr1 arr2
arr1 の特定の値が arr2 に存在する場合、arr2 には既に arr1 の値が含まれていることを出力することを実現したい
<br />arr1 = Array( [0] => 7 [1] => 100);<br />arr2 = Array( [0] => 2 [1] => 8 [2] => 9 [3] => 1001 [4] => 7  );<br />if(  ){<br />echo "arr2已包含了arr1中的值";<br />}<br />



------解決策のアイデア -----------------------
交差が空ではありません
count(array_intersect($A, $B))> ;0
------解決策のアイデア----------------------
$arr1 = Array(7) , 100);
$arr2 = Array(2, 8, 9, 1001, 7);
print_r(array_uintersect($arr1, $arr2, "strcasecmp"));
-- ---- 解決策 -----------
必要な関数を実現するには、array_intersect 関数を使用します。
---- --解決策のアイデア----------------------
少し交差点を曲がるとわかります。
<br />$arr1 = array(1,2,3);<br />$arr2 = array(1,3,4,5);<br /><br />check($arr1, $arr2);<br /><br />function check($arr1, $arr2){<br />	$result = array_intersect($arr1, $arr2);<br />	print_r($result);<br />}<br />
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。