我一直在嘗試比較多維數組內部數組的值,並將這些常用值提取到另一個數組中。 我已經嘗試過使用array_intersect
以及foreach
循環,但是這並沒有給出結果,這裏內部數組的數量是動態的,並且由不同的函數生成。有沒有人在比較多維數組的數組元素之前嘗試過?php - 比較和提取常用數組元素
我的陣列:
$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);
}
預期輸出數組:
$res_arr = array(
[0]=>'01:30'
)
因爲01:30
是所有內部陣列的共同元件。
請提供預期的輸出 –
沒有一個明確的問題,使一些示例清楚。 –