Se è per questo io ho iniziato l'altro ieri...Originariamente inviato da Amsirak
Grazie mille, adesso funziona. Ho iniziato solo ieri col php, questo è il secondo script che faccio. Mi hai aperto un mondo con la storia di fare una copia del valore![]()
...però vengo da altri linguaggi.
Questo di non fare affidamento sul perfetto comportamento matematico dei numeri è una cosa che vale in generale: i numeri dentro il calcolatore hanno una precisione finita, e bisogna tenerne conto.
EDIT
Ah... e comunque, a parte il problema della precisione che può diventare critico con particolari numeri, nel tuo script c'era sempre e comunque il problema che la variabile $num2 alla prima divisione veniva trasformata in float. Rimoltiplicarla per il suo divisore, anche quando ciò dovesse dare l'esatto risultato di partenza, non la farebbe ridiventare di tipo int e la funzione da te usata (is_int) controlla il tipo, non fa altro.