- 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 "баллов";
}
}
mrbig66 22.06.2010 08:22 # +1
Например, тут получится 12 балла.
Stalker 22.06.2010 08:41 # +1
будет немного лучше.
mrbig66 22.06.2010 09:35 # +4
3.14159265 22.06.2010 10:21 # +4
КО: $points = $points % 100;
Ice 23.06.2010 00:09 # 0
cheef 22.06.2010 10:56 # 0
Lure Of Chaos 22.06.2010 13:19 # 0
mrbig66 22.06.2010 18:40 # 0
Spider 23.06.2010 15:19 # −2
нах такое извращение в определении функции? И вообще зачем использовать массив, если число вариантов всегда одинаковое — 3
Lure Of Chaos 23.06.2010 23:06 # +2
Webkill 24.06.2010 00:28 # −5