字符串和整数使用单引号,这个都为真
益波
益波 2017-11-04 18:23:26
0
1
1290

<?php

$str='18.8';

if(is_numeric($str)){

echo 'zheng';

}else{

echo 'jia';

}


##if(is_string($str)){

echo 'zheng';

}else{

echo 'jia';

}

?>


益波
益波

全部回复(1)
Peter_Zhu
  • is_numeric()函数的参数是数字或数字型字符串,你的参数'18.8'是数字型字符串,满足条件,所以返回"真";

  • 你想测试的是'18.8',应该用: is_float()函数进行测试,如果想测试整数请用is_int()

  • 更多用法,可以参数PHP用户手册

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板