Выбрать одинаковые значения из массивов

Для выбора одинаковых значений из массива существует функция array_intersect, вот только проблема в том, что для работы этой функции нужно указывать все массивы из которых нужно выбрать необходимые значения, т.е. array_intersect($massiv, $massiv2, $massiv3 и т.д); Но это не удобно, если у нас имеется массив с кучей вложенных массивов и мы не знаем наверняка сколько их будет вложено.. Спасибо ресурсу stackoverflow.com, на котором я нашел подходящую информацию. Оказывается все просто:

$wrkArray = array( $userArray1,
                   $userArray2,
                   $userArray3
                 );
$result = call_user_func_array('array_intersect',$wrkArray);
This entry was posted in Php and tagged , , . Bookmark the permalink.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*