Witam,
tworzę w aplikacji if'a, który będzie zmieniać końcówkę odmienianego rzeczownika (w zależności od liczby, np.:1 burak, 2 burakI, 5 burakÓW). Ogarnąłem to w taki sposób:
if($suma==1)
{
$odmiana="";
}
else if(($suma>1)&&($suma<=4))
{
$odmiana="i";
}
else if($suma>4)
{
$odmiana="ów";
}
W przypadku liczby zmiennoprzecinkowej, ma dodawać końcówkę "a" (np.0.87 burakA, 34.5 burakA).
I tu pojawia się problem. Sądziłem, że zrobię tą opcję w taki sposób:
if(is_float($suma))
{
$odmiana="a";
}
Tylko, że w tym wypadku, ten if(is_float... powoduje, że wszystkie opcje mam definiowane przez niego.
Jak mogę się z tym uporać?