Как упорядочить день с помощью php?

Используя PHP, я хочу показать день месяца по порядку:

1 первый
2 секунды
3 треть
4 четвертый
5 пятое
6 шестой
7 седьмое
8 восьмое
9 девятое
10 десятых
11 одиннадцатое
12 двенадцатый
13 тринадцатое
14 четырнадцатое
15 пятнадцатое
16 шестнадцатое
17 семнадцатое
18 восемнадцатое
19 девятнадцатого
20 двадцатый
21 двадцать первое
22 двадцать второго
23 двадцать третьего
24 двадцать четвертого
25 двадцать пятое
26 двадцать шестого
27 двадцать седьмое
28 двадцать восьмого
29 двадцать девятого
30 тридцатых
31 тридцать первое

например, если дата 22 февраля, она должна показать: двадцать второй февраль

Заранее спасибо....

1 ответ

Решение

Ну, у вас уже есть ваш "массив", просто поместите его в код:

$ordinals = array(
    1=>"first",
    2=>"second",
    // ...
);

Затем вы можете получить доступ к массиву:

echo $ordinals[date("d")];
Другие вопросы по тегам