Autor Zpráva
Sylar
Profil
Zdravím,
mám funkci, která mi formátuje číslo pro zobrazení ceny.
  function castka_format($int, $des = 1) {
    return number_format(round($int, $des), 2, ",", " ");
  }

Nevím ale jak udělat, aby se desetinná místa zobrazily pouze tehdy, není-li číslo celé, tzn. pokud opravdu má za desetinnou čárkou co zobrazit.

Číslo 125 512,00 by se tedy zobrazilo jako 125 512 . A číslo 125 512,50, by se zobrazilo pořád jako 125 512,50. Lze to nějak vyřešit?
Sir Tom
Profil
Sylar:
Také zdravím, co třeba takto?

if($cislo == round($cislo)) echo "Jsem celé číslo.";
 else echo "Nejsem celé číslo.";

Nebo se koukni sem: http://stackoverflow.com/questions/6772603/php-check-if-number-is-decimal
Sylar
Profil
Sir Tom:
jj to by šlo, díky moc

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0