我一直在试图找到一个函数使用单词增加计数器。我知道它可能使用带后缀的数字(即1st,2nd,3rd等)。下面是代码片段我有:PHP:使用字增加计数器功能(即第一,第二,第三等)
function addOrdinalNumberSuffix($num) {
if (!in_array(($num % 100),array(11,12,13))){
switch ($num % 10) {
// Handle 1st, 2nd, 3rd
case 1: return $num.'st';
case 2: return $num.'nd';
case 3: return $num.'rd';
}
}
return $num.'th';
}
但是,有没有办法用言语来复制这个(即第一,第二,第三,等等)?我希望创建一个无限计数器是相当困难的(但不是不可能的),但是任何高达20的计数器就足够了。
任何帮助将不胜感激。
肯定会尝试一下。感谢SIFE。 – VicePrez 2011-05-24 20:05:57
@VicePrez很高兴为您效劳。 – SIFE 2011-05-24 20:17:05
这可以生成“一,二,三...”,但不是“第一,第二,第三......” – 2011-08-09 21:12:30