In informatica, a volte è importante verificare se una variabile è un valore integer prima di chiamare la variabile in una funzione che richiede argomenti interi. Fortunatamente, PHP, un linguaggio di scripting general-purpose utilizzato nello sviluppo Web, ha un modo semplice per fare questo con la funzione is_int. Questo rende il controllo se la variabile è un numero intero di un processo relativamente facile ed efficiente.
Istruzioni
1
Verifica se la stringa è numerica utilizzando is_numeric. Se non è numerico, non esiste nessuna necessità di verificare se è un intero. Nel codice, mettere is_numeric(your_variable_name). Questo restituisce TRUE per le variabili numeriche e FALSE per le variabili non numerici.
2
Verifica se la stringa è un valore integer utilizzando is_int. Nel codice, mettere is_int(your_variable_name). Questo restituisce TRUE per le variabili integer e FALSE per le variabili non intero.
3
Implementare il resto del codice.
Esempio:
<? php
Se (is_int(23)) {
echo "is integer\n";
} else {
echo "is not an integer\n";
}
var_dump(is_int(23));
var_dump(is_int("23"));
var_dump(is_int(23.5));
var_dump(is_int(true));
? >
Restituisce:
è intero
bool(true)
bool(false)
bool(false)
bool(false)