- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
function gp($points){
if ($points > 10){
$points = $points % 10;
}
switch ($points) {
case 1: return "балл";
case 2: return "балла";
case 3: return "балла";
case 4: return "балла";
default: return "баллов";
}
}
Например, тут получится 12 балла.
будет немного лучше.
КО: $points = $points % 100;
нах такое извращение в определении функции? И вообще зачем использовать массив, если число вариантов всегда одинаковое — 3