FaceHost
FaceHost
Домены
Хостинг
Виртуальные сервера (VPS)
Облачные сервисы
Партнерская программа
Склонения слов на PHP
1,00
р.
р.
Есть такая небольшая статистика
"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('человек просит', 'человека просят', 'человек просят'))
Left
Right