2016-06-15 4 views
0

4つ以上の配列を空の配列と交差させる必要があります。PHPを使用して4つ以上の配列と空の配列を交差させる方法

I have four arrays: 

array1 = array('10','20','36'); 
array2 = array(); 
array3 = array ('20'); 
array4 = array ('20','40'); 

どのようにしてアレイを交差させることができますか? 。私は結果として20を得る必要がありますか?

+3

空の配列を持つものの交差は空の配列です(任意の数の数字の乗算は0のいずれか1つがゼロの場合と同じです)。 – Amadan

+0

どのように期待された結果を表示する必要があります – RomanPerekhrest

+0

私は結果として20を得る必要があります – soniya

答えて

0

は、あなたが文句を言わない任意の共通の要素を取得し、array_intersect

あなたの配列2が空だった試してみてください。

$array1 = array('10','20','36'); 
//$array2 = array(); 
$array3 = array ('20'); 
$array4 = array ('20','40'); 
//$a = array_intersect ($array1 ,array2, $array3, $array4); 
$a = array_intersect ($array1 , $array3, $array4); 
print_r($a); //Array( [1] => 20); 
関連する問題