Ciao a tutti ,

ho la necessità di controllare se una variabile $_POST che digita l'utente in un form sia un numero o un testo. Chiaramente, chiamando la variabile a, $_POST['a'] è una stringa quindi non posso fare is_int($_POST['a']) in quanto mi ritornerebbe sempre falso.

Qual'è la strada migliore per effettuare questo controllo? Leggevo in una guida in inglese che forse la scelta migliore è usare filter_input confermate?


Grazie