Pull to refresh
4
0
Иван Иваныч @deleted-Krakazyabl

User

Send message
function ending_word( $word, $word_endings , $num, $def="" )
{

$n = substr($num,"-1");
$nn = substr($num,"-2");

if( ($nn>=10 AND $nn<20) OR !array_key_exists($n, $word_endings) )
{
return $word.$def;
}
else
{
return $word.$word_endings[$n];
}

}

Пример:
for($i=1; $i<139;$i++)
{
echo $i." ".ending_word( "коментари", array(1=>"й", 2=>"я",3=>"я",4=>"я"), $i, "ев")."
";
}

С окончаниями (2,3,4) так сделано специально :) думаю поймете почему
Писал давно, понимаю, можно сделать гораздо проще, однако пользуюсь по сей день
Давно хотел начать писать про Smarty, но всё никак :(
добавьте пожалуйста!
мега нравится :) ребята, спасибо большое ;-) полсностью поддерживаю пост про "двухчасовую тягомотину" :))))))
по мне дак не очень статья :) мне кажется через чур уж юморно, но, стоит отдать должное, полезная инфа ;)
хе, давно пользовал libgmailer, хорошая всёдаки штука :)

Information

Rating
Does not participate
Registered
Activity