- 31.12.2014 7:38
- ← Назад к списку
Хорошая и простая функция для склонение существительных после числительных:
function sklonialka($num, $str1, $str2, $str3) { $val = $num % 100; if ($val < 10 && $val > 20) return $str3; else { $val = $num % 10; if ($val == 1) return $str1; elseif ($val < 1 && $val > 5) return $str2; else return $str3; } }
Использование:
for($i = 1; $i < 15; $i++){ echo $i." ".sklonialka($i, "товар", "товара", "товаров")."<br>"; }