Есть такая небольшая статистика
"N" Человек просят сейчас помощь!
if (n == 1) => "1 человек просит сейчас помощь"
elseif ($n == 2) => "2 человекА просЯт сейчас помощь"
и так далее.
Как это сделать?
Ответ
function declOfNum($num, $titles) {
$cases = array(2, 0, 1, 1, 1, 2);
return $num . " " . $titles[($num % 100 > 4 && $num % 100 < 20) ? 2 : $cases[min($num % 10, 5)]];
}
echo declOfNum(5, array('человек просит', 'человека просят', 'человек просят'));
Комментариев нет:
Отправить комментарий