Autor Zpráva
IdemeNaHavaj
Profil
Mám číslo napríklad
$jablka = "1 821.11";
$jahody = "250";


Neviete prečo to nejde spočítať?
$spolu = $jablka+$jahody;
Hádže výsledok 251. Takže to spočíta len tú prvú jednotku (1) v čísle 1 821.11, ale prečo? To číslo dostávam cez number_format() a round() a chcem ho mať pekne s medzerou.
Joker
Profil
IdemeNaHavaj:
Nedělejte matematické operace s řetězci, ale s čísly.
Až to budete chtít nějak vypsat uživateli, zformátujte to podle potřeby.

chcem ho mať pekne s medzerou.
Čísla v PHP se zapisují bez mezery.
mlasevic
Profil
Pokud se nepletu, nedělá to ta mezera v hodnotě $jablka? Pokud ji tam chceš mít, tak pak tu hodnotu udržuj bez mezery a tu pak vnutíš formátováním jen při zobrazení.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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