欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

检查一个变量是否是数字或者数字字符串

程序员文章站 2022-04-29 23:33:21
...

is_numeric($var)

返回值ture or false

例子:

<?php
	foreach ([5,'5','05',12.3,'12.3','five',0xDECABAD,'10e200'] as $v) {
		$isItNumeric=is_numeric($v);
		//获取变量的类型
		$actualType=gettype($v);
		print"Is the $actualType $v numeric?";
		if($isItNumeric){
			print "yes";
		}else{
			print "no";
		}
		print "\n";
	}
?>

结果:

检查一个变量是否是数字或者数字字符串

检查一个变量是否是数字或者数字字符串

对于有千位符,例如5,000用str_repalce去除,即可