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