- var_dump: documentation ( source)
- preg_match: documentation ( source)
<?php
var_dump(check_input_data('wello', 'int'));
var_dump(check_input_data('123groovybaby', 'int'));
var_dump(check_input_data('345', 'int'));
function check_input_data($data, $type)
{
if (preg_match('/^[0-9]{1,10}$/D', $data) && $data < 2147483647)
return true;
}