Склонения слов на 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('человек просит', 'человека просят', 'человек просят'))