php函数array_intersect中的参数问题
Posted
技术标签:
【中文标题】php函数array_intersect中的参数问题【英文标题】:Issue with arguments in php function array_intersect 【发布时间】:2016-05-16 12:10:48 【问题描述】:你能帮我解决这个问题吗:
$array = array();
foreach ($request['priceDifPeriod'] as $key => $value)
$array[$key] = range($request['priceDifFrom'][$key], $request['priceDifTo'][$key]);
return array_intersect(?????);
在哪里?????? - 我需要把$array[0], $array[1]
和其他人(return array_intersect($array[0], $array[1], ...... , $array[n]);
)
我该怎么做,谢谢。
【问题讨论】:
你要与哪两个数组相交? 试试这个return array_intersect(implode(", ", array_values($array)));
我试试,ErrorException: 数组到字符串的转换
请将您的问题edit 形成minimal reproducible example。我们没有样本数据或您想要的结果。
【参考方案1】:
它的工作return call_user_func_array('array_intersect',$array);
【讨论】:
以上是关于php函数array_intersect中的参数问题的主要内容,如果未能解决你的问题,请参考以下文章
php array_intersect() 和 array_diff() 函数