I have a multiple array, like the follow example.
$array = array ( \'role_1\' => array ( 0 => \'value_2\', 1 =>
You should be able to do
call_user_func_array('array_intersect', $array_of_arrays)
This will pass each element of your array of arrays as an argument to array_intersect, which takes a variable number of arrays as arguments and returns their intersection.
array_intersect