不过由于手机的参数多,且不同的手机其参数差异大,所以参数表结构通常是纵表(一个参数是一行),而不是横表(一个参数是一列),此时使用若干参数来取结果,通常就是把每个单独参数来取结果,再一起取交集。...假定每个参数会包含一千个左右的产品ID(int),以此为前提来模拟生成一些数据:
<?...function() {
$result = array();
for ($i = 0; $i < 1000; $i++) {
$result[] = mt_rand(1,...php
$param_a = array(1, 2, 2);
$param_b = array(1, 2, 3);
var_dump(
array_intersect($param_a, $...>
array_intersect(param_a, param_b): 1, 2, 2
array_intersect(param_b, param_a): 1, 2
也就是说,如果在第一个数组参数中有重复元素的话