Я пытался найти функцию, которая увеличивает счетчик с помощью слов. Я знаю, что можно использовать числа с суффиксами (например, 1-й, 2-й, 3-й и т. Д.). Вот фрагмент кода, который у меня есть:
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.
Любая помощь будет очень благодарна.