科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道php怎样判断文本框中输入的是整型还是字符串或者是浮点

php怎样判断文本框中输入的是整型还是字符串或者是浮点

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

不显示删除回复显示所有回复显示星级回复显示得分回复 php怎样判断文本框中输入的是整型还是字符串或者是浮点

作者:csdn 来源:csdn 2009年12月15日

关键字: 问答 PHP MySQL

  • 评论
  • 分享微博
  • 分享邮件

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领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章