is_numeric
数値文字列かどうかを判定する関数 返り値は真偽値で返ってきます
$number = array(400,0.5,100.1,test); foreach($number as $val){ if(is_numeric($val)){ echo "$valは数値です"; } else { echo "$valは数値ではありません。"; } }