扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
php怎样判断文本框中输入的是整型还是字符串或者是浮点
我知道它默认的文本框里面输入的都是字符串,那要怎么判断才能知道是具体的什么类型呢,我用下面的方法不行
if(intval($value))
{
//$value=intval($value);
echo "输入的是整型";
}
else
{return $value;
if(floatval($value)==$value)
{
//$value = floatval($value);
echo "输入的是浮点类型!";
//return $value;
}
else
{
echo "输入的是字符串!";
}
}
这样的话如果输入的是string,它会被判断成0的,最后string类型也成了int类型
is_int();is_float();等函数
PHP code
整数:if(preg_match("/^\d*$/",$value))
浮点数:if(preg_match("/^\d*\.\d*$/",$value))
除了这两种的全部都是字符串的。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者