2016-05-20 24 views
0

私は、多次元配列から内部配列の値を比較し、それらの共通の値を別の配列に抽出しようとしています。 foreachループと一緒にarray_intersectを使用しようとしましたが、これは結果を出すものではありません。内側の配列の数は動的で、別の関数から生成されます。誰かが多次元配列の配列要素を比較する前に試してみましたか?php - 一般的な配列要素を比較して抽出する

マイ配列:01:30すべての内部配列の共通要素であるので

$res_arr = array(
    [0]=>'01:30' 
) 

:出力配列を予想

$days_filter = array(
    [0] => array(
     '00:00', 
     '01:30', 
     '02:30', 
    ), 
    [1] => array(
     '00:00', 
     '01:30', 
     '03:30', 
    ), 
    [2] => array(
     '00:30', 
     '01:30', 
     '02:30', 
    ), 
    [3] => array(
     '00:30', 
     '01:30', 
     '04:30', 
    ), 
); 

$res_arr = $days_filter[0]; 
foreach ($days_filter as $filter) { 
    $res_arr = array_intersect($res_arr, $filter); 
} 

+1

をいくつかの例と、それを明確に、期待される出力 –

+0

ない明確な質問をしてください。 –

答えて

関連する問題