今天工作當中碰到一個小需求,舉個例子:
//已知 年
$years = ['2018', '2019', '2020'];
//已知 月
$months = ['01', '02', '03', ...];
//已知 天
$days = ['01', '02', '03', ...];
我們都知道每年都會有12個月,每個月總有那麼幾天。。。
現在我需要這麼一種結構
$data = [
'2018' => [
'01' => ['01', '02', '03', ...],
'02' => ['01', '02', '03', ...],
'03' => ['01', '02', '03', ...],
...
],
...
];
機(菜)智(逼)的我很快就想到一個解決辦法 foreach()
啊
萬能的迴圈巢狀,完成這個結構還不是灑灑水?
但是,事情沒有這麼簡單。作為世界上最好的語言,怎麼可能只有這麼low的方法,一定有更優雅的函式可以完成的。
於是我又爬回去看了一下PHP的陣列函式,果不其然,被我找到了。
執行例項
同學們,基礎真的很重要。無聊的時候還是要多學習啊
本作品採用《CC 協議》,轉載必須註明作者和本文連結