is_numeric($num)用来判断是否为数字

is_int($num)判断是否为整数型

<?php
//判断是否提交了参数
if (isset($_POST['submit'])){
	$num = $_POST['textfield'];
	
	//判断是否是数字
	if (is_numeric($num)){
		$num = $_POST['textfield'] + 0;
		//判断是否整型
		if (is_int($num)){
			if ($_POST['textfield']%2==0){
				echo "{$num}是偶数";
			}else{
				echo "{$num}是奇数";
			}
		}else{
				echo "{$num}不是个整数";
		}
	}else{
		echo "{$num}不是数字";
	}
}
?>


更多推荐

PHP实例:判断输入的数字是奇数还是偶数