gpt4 book ai didi

PHP:使用单词(即 First、Second、Third 等)递增计数器函数

转载 作者:可可西里 更新时间:2023-10-31 22:54:37 25 4
gpt4 key购买 nike

我一直在尝试寻找一个函数,它可以使用单词来递增计数器。我知道可以使用带后缀的数字(即 1st、2nd、3rd 等等)。这是我得到的代码片段:

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';
}

Code Source

但是有没有办法用单词(即第一、第二、第三等)来复制它?

我预计创建一个无限计数器会非常困难(但并非不可能),但任何不超过 20 的计数器都足够了。

如有任何帮助,我们将不胜感激。

最佳答案

有一个class来自 PEAR 包的可以做到这一点:

<?php

// include class
include("Numbers/Words.php");

// create object
$nw = new Numbers_Words();

// convert to string
echo "600 in words is " . $nw->toWords(600);

?>

Source .

关于PHP:使用单词(即 First、Second、Third 等)递增计数器函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6116056/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com