header

Склонение чисел

<?php
// некоторые варианты окончаний м/ж/с рода
$arNum1 = array( '0' => '', '1' => '', '2' => 'а', '3' => 'а', '4' => 'а', '5' => '', '6' => '', '7' => '', '8' => '', '9' => '', );
$arNum2 = array( '0' => 'ок', '1' => 'ка', '2' => 'ки', '3' => 'ки', '4' => 'ки', '5' => 'ок', '6' => 'ок', '7' => 'ок', '8' => 'ок', '9' => 'ок', );
$arNum3 = array( '0' => 'й', '1' => 'е', '2' => 'я', '3' => 'я', '4' => 'я', '5' => 'й', '6' => 'й', '7' => 'й', '8' => 'й', '9' => 'й', );
?>

<?php
$count = 23421342; // пример
?>

<?php
$last_letter = '';
$last_num = substr($count, -1); // получаем последнюю цифру числа
if(isset($last_num) && $last_num){$last_letter = $arNum3[$last_num]; }
?>


<?php echo $count; ?> предложени<?php echo $last_letter; ?>

Возврат к списку