boolval 函数用于获取变量的布尔值。高佣联盟 www.cgewang.com

版本要求:PHP 5 >= 5.5.0, PHP 7。

语法

boolean boolval ( mixed $var )

参数说明:

  • $var:要转换为布尔值的变量。

实例

实例

<?php echo '0: '.(boolval(0) ? 'true' : 'false')."\n"; echo '42: '.(boolval(42) ? 'true' : 'false')."\n"; echo '0.0: '.(boolval(0.0) ? 'true' : 'false')."\n"; echo '4.2: '.(boolval(4.2) ? 'true' : 'false')."\n"; echo '"": '.(boolval("") ? 'true' : 'false')."\n"; echo '"string": '.(boolval("string") ? 'true' : 'false')."\n"; echo '"0": '.(boolval("0") ? 'true' : 'false')."\n"; echo '"1": '.(boolval("1") ? 'true' : 'false')."\n"; echo '[1, 2]: '.(boolval([1, 2]) ? 'true' : 'false')."\n"; echo '[]: '.(boolval([]) ? 'true' : 'false')."\n"; echo 'stdClass: '.(boolval(new stdClass) ? 'true' : 'false')."\n"; ?>

执行结果如下所示:

0:        false
42: true
0.0: false
4.2: true
"": false
"string": true
"0": false
"1": true
[1, 2]: true
[]: false
stdClass: true

最新文章

  1. Java实现多线程并发
  2. hibernate---ID生成策略
  3. Java:日历类、日期类、数学类、运行时类、随机类、系统类
  4. C#入门基础
  5. 【LeetCode】Binary Tree Level Order Traversal II
  6. C语言程序代写(QQ:928900200)
  7. 搭建Mantis 缺陷管理系统
  8. python爬虫(一)_爬虫原理和数据抓取
  9. Python爬虫入门教程 35-100 知乎网全站用户爬虫 scrapy
  10. shell变量的使用及输入输出
  11. 2018-2019-2 网络对抗技术 20165311 Exp3 免杀原理与实践
  12. Android NDK pthreads详细使用
  13. 注解Annotation
  14. git 保存用户名密码
  15. chromedriver与chrome版本对应表,firefox、geckodriver
  16. servlet的编码原理
  17. jquery的animate关于background-position属性
  18. Java众神之路(4)-关键字(下)
  19. Android串口通信
  20. 校赛F 比比谁更快(线段树)

热门文章

  1. Oracle IO性能测试
  2. Java程序员阅读源码的小技巧,原来大牛都是这样读的,赶紧看看!
  3. 6.26模拟赛(1)总结(T1:信息传递;T2:传染病控制;T3:排列;T4:最大数)
  4. 【区间DP】低价回文
  5. [POJ1852] Ants(思维题)
  6. Mysql中交换行操作
  7. .NET Core使用AngleSharp网络数据采集
  8. [JAVA]字符串常量池String pool
  9. labelImg安装及使用(YOLO标签为例)
  10. CTFHub_技能树_远程代码执行