есть ли готовая функция для склонения слов относительно числа ?
либо только такой вариант есть ?
PHP код:
new num = 10;
switch(num % 10)
{
case 1: ...
case 10: ...
}
есть ли готовая функция для склонения слов относительно числа ?
либо только такой вариант есть ?
PHP код:
new num = 10;
switch(num % 10)
{
case 1: ...
case 10: ...
}
PHP код:
stock Declension_GetWord(result[], const size = sizeof(result), num, word_1[], word_2[], word_3[])
{
num %= 100;
if (num > 19) {
num %= 10;
}
result[0] = '\0';
switch (num) {
case 1: {
strcat(result, word_1, size);
}
case 2..4: {
strcat(result, word_2, size);
}
default: {
strcat(result, word_3, size);
}
}
}
Batya_Montes (08.03.2017)
спасибо, закрывайте ;)
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)