-
is_numeric non funziona
Salve, mi sapreste spiegare perchè passando un numero a questa funzione mi dice sempre che non è valido? Grazie.
Codice PHP:
function number ($numero) {
if (!is_numeric($numero)) {
exit ('numero inserito non valido');
}
if ($numero<=0 || $numero > 999) {
exit ('numero inserito non valido');
} else {
return $numero;
};
};
-
ho provato così, a me funziona: è inutile fare un else quando se la variabile passa i due confronti ritorna il valore del numero:
Codice PHP:
function number ($numero) {
if (!is_numeric($numero)) {
exit ('numero inserito non valido');
}
if ($numero<=0 || $numero > 999) {
exit ('numero inserito non valido');
}
return $numero;
}