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