$post = '1';
$newpost = intval($post) //Нашел такое но не помогает
if (is_int($post)) {
echo "ye";
} else{
echo "no";
}
echo filter_input(INPUT_POST, 'имя_POST_переменной', FILTER_VALIDATE_INT) ? 'yes' : 'no';
<?php
echo filter_input(INPUT_POST, 'test', FILTER_VALIDATE_INT) ? 'yes' : 'no';
?>
<form method="post">
<button name="test" value="10">Нажми меня - 10</button>
<button name="test" value="10.5">А потом меня - 10.5</button>
</form>
<?php
$var1 = '141.212';
$var2 = '32';
var_dump(is_int($var1*1));
var_dump(is_int($var2*1));
?>
bool(false)
bool(true)
<?php
$var1 = '141.212';
$var2 = '32';
var_dump(is_int($var1));
var_dump(is_int($var2));
?>
bool(false)
bool(false)
$ php -r 'var_dump(is_int((int)"fuck"));'
bool(true)