x controllare semplicemente se si tratta di un numero puoi usare la funzione di libreria:

is_numeric('0123'); // true

oppure a seconda del tipo di numero che devi validare:
* is_bool()
* is_null()
* is_float()
* is_int()
* is_string()
* is_object()
* is_array()