- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
function dotsOrder($dots)
{
if($dots>=4){
return 18;
} else if($dots>=3 && $dots<4){
return 17;
} else if($dots>=2 && $dots<3){
return 16;
} else if($dots>=1 && $dots<2){
return 14;
} else if($dots>=0 && $dots<1){
return 12;
} else {
return 10;
}
}
http://ideone.com/xjj6Z7
Налицо нарушение высшей нервной деятельности писавшего
А может он постеснялся поискать в гугле оператор ==?
Что то у меня тоже нарушение высшей нервной деятельности
Ну тогда можно проверять <0 else <1 else <2 и тд
UPD: Оп-ля, а она нелинейная. Тогда такой простой формулой не отделаться ;( Как-то так.