替换月份的名称有点麻烦。
我的阵列:
$try= array(
'01'=>'Jan123',
'02'=>'Fev123',
'03'=>'Mar123',
'04'=>'Abr123',
'05'=>'May123',
'06'=>'June123',
'07'=>'July123',
'08'=>'Agos123',
'09'=>'Set123',
'10'=>'Out123',
'11'=>'Nov123',
'12'=>'Dez123'
);
日期代码:
<?php echo $try[date("m Y", strtotime("-10 month"))]; ?>
它显示我空白,没有输出,知道为什么吗?
答案 0 :(得分:1)
此代码输出为 2017年12月
<?php echo date(“ m Y”,strtotime(“-10 month”)); ?>
并且您数组中的键是01、02、03等...请尝试使用此代码
<?php echo $ try [date(“ m”,strtotime(“-10 month”))]]; ?>