扫码关注官方订阅号
<?php
$str='18.8';
if(is_numeric($str)){
echo 'zheng';
}else{
echo 'jia';
}
if(is_string($str)){
?>
is_numeric()函数的参数是数字或数字型字符串,你的参数'18.8'是数字型字符串,满足条件,所以返回"真";
你想测试的是'18.8',应该用: is_float()函数进行测试,如果想测试整数请用is_int()
更多用法,可以参数PHP用户手册
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
扫描下载App
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
is_numeric()函数的参数是数字或数字型字符串,你的参数'18.8'是数字型字符串,满足条件,所以返回"真";
你想测试的是'18.8',应该用: is_float()函数进行测试,如果想测试整数请用is_int()
更多用法,可以参数PHP用户手册