preg_match()関数を使用して、値が数字のみかどうかを調べることができます。

<?php
$num = 10;
if(preg_match("/^[0-9]+$/",$num)){
    echo "数値です。";
}else{
    echo "数値ではないです。";
}
?>

◆実行結果
数値です。

[対象]
PHP 5.x