首页 >PHP讨论组 >字符串和整数使用单引号,这个都为真

字符串和整数使用单引号,这个都为真字符串和整数使用单引号,这个都为真

<?php

$str='18.8';

if(is_numeric($str)){

echo 'zheng';

}else{

echo 'jia';

}


if(is_string($str)){

echo 'zheng';

}else{

echo 'jia';

}

?>


 
1
 
+1
-1
 
分享
全部回复 (1)我来回答
    Peter_Zhu
    1楼
    Peter_Zhu · 1星期前

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

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

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

      赞+0添加回复

    首页上一页1下一页尾页