2016-05-16 5 views
0

вы можете мне помочь с этим вопросом:Проблемы с аргументами в функции PHP array_intersect

$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]);)

Как я могу это сделать, спасибо.

+0

Какой из двух массивов вы хотите пересечь? – Saurabh

+0

Попробуйте этот 'return array_intersect (implode (", ", array_values ​​($ array)));' –

+0

Я пытаюсь, ErrorException: Преобразование массива в строку – Vladislav

ответ

0

его рабочий return call_user_func_array('array_intersect',$array);

 Смежные вопросы

  • Нет связанных вопросов^_^