配列 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 />
ログイン後にコピー