Приведенный пример работает только в пятидесятых, но может быть легко расширен для достижения более высоких диапазонов.

ался найти функцию, которая увеличивает счетчик, используя слова. Я знаю, что это возможно, используя числа с суффиксами (то есть 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 будет достаточно.

Любая помощь приветствуется.

Ответы на вопрос(6)

Ваш ответ на вопрос