Intersect unknown number of arrays in PHP

后端 未结 5 466
猫巷女王i
猫巷女王i 2021-01-11 09:30

I\'m trying to intersect an arbitrary number of PHP arrays, the count of which depends on a user provided parameter, each of which can have any number of elements.

F

5条回答
  •  一个人的身影
    2021-01-11 10:27

    Create a new empty array, add each of your arrays to that, then use call_user_func_array()

    $wrkArray = array( $userArray1,
                       $userArray2,
                       $userArray3
                     );
    $result = call_user_func_array('array_intersect',$wrkArray);
    

提交回复
热议问题