我没有胶水如何解决我的问题。 我想生成一个像这样的数组:
$days = array(
02=>array(NULL,'request_day'),
03=>array(NULL,'request_day'),
04=>array(NULL,'request_day'),
05=>array(NULL,'request_day'),
);
我需要这个以在日历上显示请求的日期。现在我处理一个我无法生成动态密钥的问题(如上所述的密钥02/03/04/05)。
我的代码看起来像这样:
$days = array();
$array_framework = array(NULL,'request_day');
foreach ( $period as $dt )
{
echo $dt->format("d");
$blub = $dt->format("d");
$days[] = array($blub=>$array_framework);
}
$ period是一个数组,表示两个日期之间的日期,$ blub一天打印出来。
答案 0 :(得分:1)
删除$days[] = array($blub=>$array_framework);
并使用:
$days[$blub] = $array_framework;
答案 1 :(得分:0)
我认为这就是你想要做的。如果您将数组键从字符串(例如03)转换为整数(例如3),则将数组键转换为字符串。
$days = array();
$array_framework = array(NULL,'request_day');
foreach ( $period as $dt )
{
$days[$dt->format("d")] = $array_framework;
}