[PHP] Sommare o sottrarre a ZERO

colomber

Utente Attivo
4 Dic 2012
232
1
18
Salve prendo un numero dal form lo inserisco ad una variabile ed eseguo delle operazioni di somma e sottrazione, se però il numero inserito nel form é zero non funziona sapete come mai e come posso risolvere?
 
Se non parsi a int lo zero è un FALSE ! Default di php dalla Versione 4!
ha sicuramente ragione, ma perché a me restituisce zero ???

upload_2018-6-17_19-58-8.png
 
ma perché a me restituisce zero ???
Semplice hai fatto un print_r e non un var_dump!

Per verificarlo usa var_dump o dd (PHP >= 7.0)

Il risultato di questo form è:
HTML:
<form method="post">
   <input type="text" name="qta_string">
   <input type="number" name="qta_num">
   <input type="number" step="0.5" name="qta_dec">
   <input type="submit" value="invia">
</form>
PHP:
//var_dump
array(3) { ["qta_string"]=> string(1) "0" ["qta_num"]=> string(1) "0" ["qta_dec"]=> string(1) "0" } 
//print_r
Array ( [qta_string] => 0 [qta_num] => 0 [qta_dec] => 0 )
 

Discussioni simili