我想爆炸一个日期,但想要将默认索引0,1,2分别重命名为year,month,day,我试过但我无法弄清楚。这就是我们现在正在做的事情。在PHP中重命名数组索引
$explode_date = explode("-", "2012-09-28");
echo $explode_date[0]; //Output is 2012
echo $explode_date[1]; //Output is 09
echo $explode_date[2]; //Output is 28
我想要什么
echo $explode_date['year']; //Output is 2012
echo $explode_date['month']; //Output is 09
echo $explode_date['day']; //Output is 28
谢谢..
可能重复:http://stackoverflow.com/questions/240660/in-php-how-do-you-change-the-key-of-an-array-element – sed 2012-07-13 09:12:36
@ V413HAV您可能希望查看PHP的DateTime类(内置),因为它可以优雅地处理日期和时间。它也受到PHP的支持,为什么不使用已经构建的东西,而不是重新发明轮子? – Stegrex 2012-07-13 09:25:26
@Stegrex正如我告诉complex857我需要PHP版本<5的解决方案,并且由于OOP不太好;)仍然需要学习它。 – 2012-07-13 09:29:42