2011-11-07 7 views
7

ここでは非常に扱いにくい状況があります。正しいアプローチを取っているかどうかはわかりません.2つの配列間の値を一致させようとしています。 ...ここだ私が欲しいもの2つの配列間のPHPの一致値

$array1 = array('html','php','js','css'); 
$array2 = array('php','python','html','java'); 

を行うにしようとしています何を行くこれらの2つの配列の値が相互に一致したチェックを行うことです。 のようにphpとhtmlは両方とも共通しており、一致しない部分もあります。

おかげ

+0

は、PHPの組み込み配列関数を見てみましょう。多分array-diff http://www.php.net/manual/en/function.array-diff.php – Smamatti

+0

「一致」とは、単に変数が両方の配列の要素であることを意味するのでしょうか?それらが各アレイの同じ位置を占めることを要求するか? –

答えて

9

あなたはintersectionのような意味ですか?

+0

はい、おそらくそうです.. @codeCaster –

6

それはあなたの必要性です:

$result = array_intersect($array1, $array2); 
print_r($result); 

結果は次のとおりです。

Array 
(
    [0] => html 
    [1] => php 
) 
関連する問題