Php 将短月份名称与具有完整月份名称的数组中的值匹配

Php 将短月份名称与具有完整月份名称的数组中的值匹配,php,arrays,Php,Arrays,我的数据中有短月份的名称,例如一月、二月、三月,我需要将其转换为完整的月份名称,例如一月、二月、三月 $content .= '<h3>'.$m[1].''; // gives me say 'Jan' for instance 然后,将$m[1]缩写月份名称与fullmonths数组进行比较,并在找到匹配项时提取完整月份名称的最佳方法是什么。感谢您的帮助,“没有测试代码,但在理论上应该可以工作。基本上,PHP中的数组是实现中的哈希表。因此,您可以将短名称指定为关键字,并将值指定为

我的数据中有短月份的名称,例如一月、二月、三月,我需要将其转换为完整的月份名称,例如一月、二月、三月

$content .= '<h3>'.$m[1].''; // gives me say 'Jan' for instance

然后,将$m[1]缩写月份名称与fullmonths数组进行比较,并在找到匹配项时提取完整月份名称的最佳方法是什么。感谢您的帮助,“

没有测试代码,但在理论上应该可以工作。基本上,PHP中的数组是实现中的哈希表。因此,您可以将短名称指定为关键字,并将值指定为月份的全名

现在,您可以搜索密钥:

$fullMonthNames = array();
$fullMonthNames['Jan']='January';
$fullMonthNames['Feb']='February';
$fullMonthNames['Mar']='March';
echo 'Full name of this month is: '.$fullMonthNames[$m[1]]."\n";

数组键=短名称,值=长名称。工作完美-谢谢!
$fullMonthNames = array();
$fullMonthNames['Jan']='January';
$fullMonthNames['Feb']='February';
$fullMonthNames['Mar']='March';
echo 'Full name of this month is: '.$fullMonthNames[$m[1]]."\n";