栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > PHP

PHP7飞船来了

PHP 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

PHP7飞船来了


    闹眼子?这里说的飞船不是真的飞船,是被成为飞船符号(<=>)。


    在PHP7,一个新的功能,飞船操作符已经被引入。它是用于比较两个表达式。当第一个表达式比第二个表达式分别小于,等于或大于它返回-1,0或1。


   //整型比较   print( 1 <=> 1);print("
");   print( 1 <=> 2);print("
");   print( 2 <=> 1);print("
");   print("
");       //浮点性比较   print( 1.5 <=> 1.5);print("
");   print( 1.5 <=> 2.5);print("
");   print( 2.5 <=> 1.5);print("
");   print("
");       //字符串比较   print"a" <=> "a");print("
");   print"a" <=> "b");print("
");   print"b" <=> "a");print("
");?>


     在之前的博文中提交php浮点性比较的坑,最后使用了bccmp()函数强制转换字符串来解决。


    >>详情见:php7采坑记:浮点型数据比较



    那么今天,利用php7这个新特性,可以完美跳出坑。



$a = 42735.04;$b = 17806.2;  $c $a / 36;$c round($c, 2); $d $c * 15;  echo '$b value is: ' $b "n";echo '$d value is: ' $d "n"echo "
"if ((round($b,2) <=> round($d,2)) === 0) {    echo "okn";else {    echo "sorryn";}


    <=>    起飞吧

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/228350.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号