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);
}
。
をいくつかの例と、それを明確に、期待される出力 –
ない明確な質問をしてください。 –