我正在尝试创建一个关联数组,该数组将解析每个月名称的字母。例如JAN - A,FEB - B,MAR - C ......我需要一些帮助。我做了很多搜索,但没能。有人可以帮忙吗? 提前谢谢。
<?php
$my_month = date('m');
$months = array("JAN"=>"A",
"FEB"=>"B",
"MAR"=>"C",
"APR"=>"D",
"MAY"=>"E",
"JUN"=>"F",
"JUL"=>"G",
"AUG"=>"H",
"SEP"=>"I",
"OCT"=>"J",
"NOV"=>"K",
"DEC"=>"L" );
if ($my_month == date('M')) {
echo $months[$my_month];
} else {
echo 'almost there';
}
?>
答案 0 :(得分:0)
您需要创建数组所需的代码是:
$months['1'] = 'A';
$months['2'] = 'B';
$months['3'] = 'C';
$months['4'] = 'D';
$months['5'] = 'E';
$months['6'] = 'F';
$months['7'] = 'G';
$months['8'] = 'H';
$months['9'] = 'I';
$months['10'] = 'J';
$months['11'] = 'K';
$months['12'] = 'L';
甚至更好:
$months = array("1"=>"A",
"2"=>"B",
"3"=>"C",
"4"=>"D",
"5"=>"E",
"6"=>"F",
"7"=>"G",
"8"=>"H",
"9"=>"I",
"10"=>"J",
"11"=>"K",
"12"=>"L" );
让我们说$my_month
变量有月份(格式为&#39; JAN&#39;,&#39; FEB&#39;,...)您想要的月份得到相应的信。这就是你写这封信来写的:
echo $months[$my_month];