我想在Wordpress的页面中添加以下文字:“Gina现在已经在公司的第16年(或第16年),”第16位是基于她的开始年份的计算。
我知道如何使用PHP echo计算她在公司的年数:
<?php echo date("Y")-1998 ?>
我也知道有些函数可用于将后缀附加到数字上,例如:
<?php
$ends = array('th','st','nd','rd','th','th','th','th','th','th');
if (($number %100) >= 11 && ($number%100) <= 13)
$abbreviation = $number. 'th';
else
$abbreviation = $number. $ends[$number % 10];
?>
我不知道怎么做将这两件事放在一起,并在Wordpress页面上正确输出。我对PHP的了解非常基础,所以我希望有人可以得到答案。谢谢!
答案 0 :(得分:1)
嗯,你自己说了答案,把这些代码放在一起:
<?php
$number = date("Y")-1998;
$ends = array('th','st','nd','rd','th','th','th','th','th','th');
if (($number %100) >= 11 && ($number%100) <= 13)
$abbreviation = $number. 'th';
else
$abbreviation = $number. $ends[$number % 10];
echo $abbreviation;
?>
虽然我认为基准年不会是date("Y")
,但是从wordpress获取了一些关于吉娜的价值。