php中的boolean(布尔)类型详解

2015-01-24信息快讯网

本文是对php中的boolean(布尔)类型进行了详细的介绍,需要的朋友可以过来参考下,希望对大家有所帮助

当转换为 boolean 时,以下值被认为是 FALSE:

the 布尔值 FALSE 自身

the 整型值 0 (零)

the 浮点型值 0.0 (零)

空 字符串, 以及 字符串 "0"

不包括任何元素的数组

不包括任何成员变量的对象(仅PHP 4.0 适用)

特殊类型 NULL (包括尚未设定的变量)

从没有任何标记(tags)的XML文档生成的SimpleXML 对象

所有其它值都被认为是 TRUE(包括任何资源)。

Warning
-1 和其它非零值(不论正负)一样,被认为是 TRUE!

<?php
var_dump((bool) "");        // bool(false)
var_dump((bool) 1);         // bool(true)
var_dump((bool) -2);        // bool(true)
var_dump((bool) "foo");     // bool(true)
var_dump((bool) 2.3e5);     // bool(true)
var_dump((bool) array(12)); // bool(true)
var_dump((bool) array());   // bool(false)
var_dump((bool) "false");   // bool(true)  

布尔转字符串时,true=>1,false=>"";

教你如何用php实现LOL数据远程获取
PHP面向对象教程之自定义类
php截取字符串函数substr,iconv_substr,mb_substr示例以及优劣分析
一个严格的PHP Session会话超时时间设置方法
PHP小教程之实现链表
PHP+ajaxfileupload+jcrop插件完美实现头像上传剪裁
在PHP中使用X-SendFile头让文件下载更快
windwos下使用php连接oracle数据库的过程分享
PHP解析html类库simple_html_dom的转码bug
ThinkPHP使用心得分享-上传类UploadFile的使用
php调用google接口生成二维码示例
smarty模板中使用get、post、request、cookies、session变量的方法
php setcookie函数的参数说明及其用法
用PHP和Shell写Hadoop的MapReduce程序
php使用curl存储cookie的示例
php json与xml序列化/反序列化
php中的比较运算符详解
php float不四舍五入截取浮点型字符串方法总结
析构函数与php的垃圾回收机制详解
web server使用php生成web页面的三种方法总结
php加密解密函数authcode的用法详细解析
php while循环得到循环次数
PHP字符串长度计算 - strlen()函数使用介绍
PHP file_get_contents设置超时处理方法
ThinkPHP利用PHPMailer实现邮件发送实现代码
php读取本地文件常用函数(fopen与file_get_contents)
PHP取整函数:ceil,floor,round,intval的区别详细解析
php取整函数ceil,floo,round的用法及介绍
新手菜鸟必读:session与cookie的区别
怎样使用php与jquery设置和读取cookies
php调用Google translate_tts api实现代码
php curl常见错误:SSL错误、bool(false)
©2014-2024 dbsqp.com