工作笔记之一 array_fill_keys ()
今天工作当中碰到一个小需求,举个例子:
//已知 年
$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 协议》,转载必须注明作者和本文链接
推荐文章: