Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: php-muuttuja ylittyy

Axuu [20.03.2009 09:09:57]

#

Laskutoimitusten tulokset näkyvät normaalisti, mikäli luku ei ole liian iso. Jos luku kasvaa liian isoksi se näkyy potenssina: 2.8E+6 , tyyppinä on double. Miten tämän saisi näkymään normaaleina numeroina?

temu92 [20.03.2009 11:06:19]

#

<?php
    ini_set("precision", 128);
?>

Tuo tietääkseni asettaa PHP:n muuttujan numeroiden maksimilukumäärän 128 numeroon eli pitäisi olla ihan tarpeeksi. Itse ratkaisin tämän avulla pari Project Eulerin probleemaa, jotka vaativat isoa muuttujaa.

Damiqib [21.03.2009 21:28:29]

#

temu92 kirjoitti:

Itse ratkaisin tämän avulla pari Project Eulerin probleemaa, jotka vaativat isoa muuttujaa.

Darn! Itsellä jäi joskus juurikin tuon takia ratkaisematta pari tehtävää, kun vetäs muuttujat liian suureksi, enkä tiennyt ko. asetuksesta. Opiskelin sitten sen verran Objective C:tä, että sain ne ratkaistua, mutta oli tuskainen tie. Kiitos siis tästä vinkistä - saa taas tehtyä uusia tehtäviä...

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta