Salve a tuttti.
Sto usando la funziona is_numeric per vedere se un codice inserito in un form (in questo caso un cap postale) è numerico o meno.
Il codice è abbastanza banale ed è il seguente:
Dove la variabile $var_cap recupera in post i dati.codice:if (is_numeric($var_cap)) { echo "E' un numero"; } else { echo "Non è un numero"; }
Ora inserendo come variabile un valore 1234j oppure oppure 1234e oppure 12jkf oppure rtygh o etc... mi dice che non è numerico e sembra andare in maniera perfetta.
Al contrario se inserisco tipo 123e4 mi dice che è numerico.
In poche parole se inserisco un numero con la e nel mezzo mi dice che è numerico... se sposto la e in fondo in cima mi dice di no.
Qualcuno sa dirmi il perchè?
Grazie
Ciao