Autor Zpráva
ElEf
Profil *
Ahoj, chci na stránku vypsat hodně dlouhé číslo, ale vypíše se v exponenciálním tvaru (čísloe+číslo). Jde to nějak spravit?
ElEf
Profil *
To nejde spravit, nebo to tady nikdo neví?
Jan Tvrdík
Profil
ElEf:
Zkoušel jsi to číslo zaokrouhlit?
Jak moc přesně ho potřebuješ vypsat?
ElEf
Profil *
Zkusím to.
panther
Profil
ElEf
To nejde spravit, nebo to tady nikdo neví?
hlavně tu nejsi na chatu a nikdo ti není povinen - už vůbec ne do 30 minut - odpovídat.
ElEf
Profil *
Ono to je celý číslo.
ElEf
Profil *
panther
Já vím. Ale spěchám, než zapomenu, jak jsem to plánoval.
doominick
Profil *
Taky jsem tady narazil na ten samý problém...
dlouhé celé číslo mi php přetvoří do tvaru základ na exponent... např:

z 92233720368547758076
vznikne 9.22337203685E+19

já bych ale moc rád zapsal původní číslo v nezměném tvaru do databáze jenže tam je bigint a ten mi tohle nevezme.
Neporadil by mi někdo prosím jak do php dostat taky nějaký dlouhý int ?
yFang
Profil
http://cs.lmgtfy.com/?q=javascript+number+format
Joker
Profil
ElEf:
Já vím. Ale spěchám
Potom není dobrý nápad si vlákno sám vyřadit ze seznamu "Bez reakcí", který tu někteří používají pro hledání nezodpovězených dotazů.
_es
Profil
ElEf:
hodně dlouhé číslo, ale vypíše se v exponenciálním tvaru

JavaScript používa formát double a veľmi veľké čísla sa do neho nemusia zmestiť.
Napríklad môžeš skúsiť tieto odkazy:
javascript:999999999999999;
javascript:9999999999999999;
Prvé číslo sa do toho formátu zmestí, druhé už nie - nie presne.
Namiesto čísla sa dá použiť text, alebo nejaký vlastný formát.

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

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