2016-09-08 9 views
0

私は動的配列のようなものはありますか?とにかく私は(後ではるかに配列が存在します)php dynamic array_intersect

$kaID = array(); 
$tgID = array(); 
$ciID = array(); 

私は値を持つかを作成して充填することができる 配列をarray_intersect使用して、すべてのアレイに対して一致する値を検索したい3つの配列を持っています。 これは、1つの入力配列にすることも、3つすべてを配列にすることもできます。 (後でより多くの配列があるだろう

がどのように反復処理し、ダイナミックな表現のいくつかの種類を作成し、このような何かを得るために:。 array_intersect ($kaID, $tgID,$ciID,....);

+0

できますあなたはもっと具体的なのでしょうか? 'array_intersect(...)'はすでにあなたが望むだけの配列を取ります。 – olibiaz

+0

PHP 7を使っているなら、 'array_intersect($ kaID、... [$ tgID、$ ciID]) ' – JOUM

+0

配列を作成するかどうかを指定することができます。配列の最終的な数は分かりません – user2536079

答えて

0

あなたはこのような何かを行うことができます。

$collection = []; 

//Dynamic 
foreach($ids as $id) { 
    $collection[] = $id; 
} 

$result = call_user_func_array('array_intersect', $collection);