专栏首页全能大脸猫PHP变量类型测试函数的使用:三、is_float的用法
原创

PHP变量类型测试函数的使用:三、is_float的用法

前几天刚讲完PHP变量类型测试函数【is_int】的用法,今天来讲讲PHP变量类型测试函数【is_float】的用法。

is_float

is_float(字面意思) — 检测变量是否是浮点型

is_float 描述

is_float ( mixed $var ) : bool

如果 var 是 float 则返回 TRUE,否则返回 FALSE。

注:若想测试一个变量是否是数字或数字字符串(如表单输入,它们通常为字符串),必须使用 is_numeric()。

is_float 使用案例

<?php

if (!function_exists("test_float"))

function test_float($test) {if (!is_scalar($test)) {return false;}$type = gettype($test);if ($type === "float") {return true;} else {return preg_match("/^\\d+\\.\\d+$/", $test) === 1;}}}

$test = "3.14159265358979323846264338g32795";

var_dump($test);//string(34) "3.14159265358979323846264338g32795"

var_dump((float)$test);//float(3.1415926535898)

var_dump($test == (string)(float)$test);//bool(false)

var_dump(test_float($test));//bool(false)

?>

好了今天就分享到这里,拜拜我是你们的大朋友计算机爱好者大脸猫。

今日问题:【跑步瘦了之后能不能停?】

今日推荐:

PHP变量类型测试函数的使用:一、is_bool的用法

PHP变量类型测试函数的使用:二、is_int的用法

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 变量类型测试函数的使用:七、is_resource的用法

    讲完PHP变量类型测试函数【is_object】的用法,今天来讲讲PHP变量类型测试函数【is_resource】的用法。

    大脸猫
  • 变量类型测试函数的使用:八、剩余函数的使用方法

    讲完PHP变量类型测试函数【is_resource】的用法,今天来讲讲PHP变量类型测试函数【is_null、is_scalar、is_numeric、is_c...

    大脸猫
  • 「网站优化」SEO优化网站收录长时间异常,我们该不该放弃网站

    在你网站优化中我们会碰到很多问题,比如网站收录异常、网站索引异常、搜索引擎蜘蛛抓取异常等等问题。

    大脸猫
  • GLSL-运算符和表达式

    wxdut.com
  • 认识python中的inf和nan

    python中的正无穷或负无穷,使用float("inf")或float("-inf")来表示。 这里有点特殊,写成:float("inf"),float("...

    于小勇
  • KPNet,追求轻量化的人脸检测器(AAAI 视频解读)

    人工智能顶级学术会议 AAAI 2020 (第 34 届 AAAI)已在美国纽约落幕,会议从 2 月 7 日持续到 2 月 12 日。

    AI科技评论
  • 推荐系统遇上深度学习(十)--GBDT+LR融合方案实战

    GBDT和LR的融合在广告点击率预估中算是发展比较早的算法,为什么会在这里写这么一篇呢?本来想尝试写一下阿里的深度兴趣网络(Deep Interest Netw...

    石晓文
  • ASP.NET Core 判断请求是否为Ajax请求

    晓晨
  • 在SAP Smart Business workspace里创建KPI tile的错误消息分析

    We can observe in Chrome development tool that the maintained navigation targe...

    Jerry Wang
  • 在SAP Smart Business workspace里创建KPI tile的错误消息

    We can observe in Chrome development tool that the maintained navigation targe...

    Jerry Wang

扫码关注云+社区

领取腾讯云代金券