2012-04-25 11 views
0

を可能な重複:
PHP compare arrayはPHPで二つの配列を比較して出した結果

私はPHPで二つの配列を比較し、両方の配列が同じであれば入れアウトを印刷する必要がなく、どのような方法

すなわち

$array1=array('a','p','p','l','e'); 
$array2=array('p','a','e','l'); 

--- This must return as success because all of the letters in array1 is there in array2 

$array1=array('a','p','p','l','e','s'); 
$array2=array('p','a','e','l'); 

-- This must return false 

$array1=array('a','p','p','l','e','s'); 
$array1=array('a','p','p','l','e','s'); 
-- This must return true 
内の要素を注文することができます0

+2

どのように検索を使用してはどうですか? http://stackoverflow.com/questions/901815/php-compare-array –

答えて

1
function compareArrays($array1, $array2) { 
    foreach ($array2 as $currentValue) { 
     if (!in_array($currentValue, $array1) { 
      return false; 
     } 
    } 
    return true; 
} 
関連する問題