PHP里数值类型转布尔类型有什么方法?
导读:PHP里数值类型转布尔类型有什么方法?在实际的PHP项目中,有时候我们需要将数值类型转布尔类型,那么需要怎样来实现呢?接下来给大家分享三种实现方法,文中的示例代码介绍得很详细,有需要的朋友可以参考,接下来就跟随小编一起了解看看吧。 本教程操...
PHP里数值类型转布尔类型有什么方法?在实际的PHP项目中,有时候我们需要将数值类型转布尔类型,那么需要怎样来实现呢?接下来给大家分享三种实现方法,文中的示例代码介绍得很详细,有需要的朋友可以参考,接下来就跟随小编一起了解看看吧。
本教程操作环境:windows7系统、PHP7.1版、DELL G3电脑
php将数值转换为布尔类型
1、使用双重逻辑非运算符“!!
”
将一个布尔值进行取反操作。例如:!true = false、!false = true、!10 = false。
?php var_dump(!!2); //返回true var_dump(!!0); //返回false var_dump(!!1); //返回true ?>
2、在转换变量前加上用括号括起来的目标类型“(bool)”或“(boolean)”
(bool)、(boolean):转换成布尔类型
?php var_dump((bool)2); //返回true var_dump((bool)0); //返回false var_dump((bool)1); //返回true var_dump((bool)100); //返回true ?>
3、使用boolval()函数
boolval():用于获取变量的布尔值;
?php echo '0: '.(boolval(0) ? 'true' : 'false')."br> "; echo '42: '.(boolval(42) ? 'true' : 'false')."br> "; echo '0.0: '.(boolval(0.0) ? 'true' : 'false')."br> "; echo '4.2: '.(boolval(4.2) ? 'true' : 'false')."br> "; echo '"0": '.(boolval("0") ? 'true' : 'false')."br> "; echo '"1": '.(boolval("1") ? 'true' : 'false')."br> "; ?>
输出结果:
0: false 42: true 0.0: false 4.2: true "0": false "1": true
以上就是PHP里数值类型转布尔类型的方法介绍,上述示例具有一定的参考价值,有需要的朋友可以了解看看,希望对大家学习PHP有帮助,想要了解更多可以继续浏览网络其他相关的文章。
文本转载自PHP中文网
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: PHP里数值类型转布尔类型有什么方法?
本文地址: https://pptw.com/jishu/653003.html