2011-12-17 5 views
1

私は配列の配列を持っており、含まれている配列の共通部分を探したいと思います。PHPで未知数の配列の交差をどのように計算できますか?

私の問題は、array_intersect関数では配列を明示的にparamsで指定する必要があるということです。配列の配列を関数に渡すことはできません。

どうすればよいですか?

Array 
(
    [0] => Array 
     (
      [0] => 1 
      [1] => 1504 
      [2] => 2181 
      [3] => 488 
      [4] => 554 
      [5] => 1539 
      [6] => 494 
      [7] => 2022 
     ) 

    [1] => Array 
     (
      [0] => 51 
      [1] => 617 
      [2] => 651 
      [3] => 788 
      [4] => 799 
      [5] => 835 
      [6] => 863 
      [7] => 407 
      [8] => 650 
      [9] => 783 
     ) 

) 

答えて

4

call_user_func_array

call_user_func_array('array_intersect', $your_array_here); 
+0

http://stackoverflow.com/questions/1422652/how-to-pass-variable-number-of-arguments-to-a-php-function – djot

+0

素晴らしいお試しください、毎日勉強していただきありがとうございます – kaklon

関連する問題