`
lovnet
  • 浏览: 6712520 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
文章分类
社区版块
存档分类
最新评论

PHP的bool值

阅读更多

PHP中,当其他类型变量转换为 boolean 时,以下值被认为是 FALSE:

  • 布尔值 FALSE 自身;
  • 整型值 0 (零);
  • 浮点型值 0.0 (零);
  • 空字符串(""), 以及 字符串("0");
  • 不包括任何元素的数组;
  • 不包括任何成员变量的对象(仅PHP 4.0 适用);
  • 特殊类型 NULL (包括尚未设定的变量);
  • 从没有任何标记(tags)的XML文档生成的SimpleXML 对象;

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

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

<?php <br />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)
?>

分享到:
评论

相关推荐

    php在数组中查找指定值的方法

    php中有两个函数可以判断数组中是否包含指定的值,分别是:array_search($value, $array)和in_array($value, $array),array_search可以找出指定的值在数组中出现的位置,in_array函数只判断数组中是否存在指定的值...

    PHP使用in_array函数检查数组中是否存在某个值

    本文实例讲述了PHP使用in_array函数检查数组中是否存在某个值的方法。分享给大家供大家参考。具体分析如下: PHP使用in_array()函数检查数组中是否存在某个值,如果存在则返回 TRUE ,否则返回 FALSE了,非常的好用...

    php5.5 zip 32位

    它完全可以作为一个布尔值计算,也可以作为一个回调函数。 hash_pbkdf2() PBKDF2全称“Password-Based Key Derivation Function 2”,正如它的名字一样,是一种从密码派生出加密密钥的算法。这就需要加密算法,也...

    浅谈PHP检查数组中是否存在某个值 in_array 函数

    PHP in_array() 函数检查数组中是否存在某个值,如果存在则返回 TRUE ,否则返回 FALSE 。 语法: bool in_array( mixed needle, array array [, bool strict] ) 参数说明: 参数 说明 needle 需要在数组中...

    php in_array() 检查数组中是否存在某个值详解

    php in_array() 检查数组中是否存在某个值 in_array检查数组中是否存在某个值 基本语法: bool in_array(mixed $needle,array $haystack,bool $strict=FALSE) 在 haystack 中搜索 needle 参数介绍 参数 描述 ...

    php 查找数组元素提高效率的方法详解

    bool in_array ( mixed $needle , array $haystack [, bool $strict = FALSE ] ) 参数说明: needle 待搜索的值,如果needle是字符串,比较是区分大小写的。 haystack 用来比较的数组 strict 如果第三个参数 ...

    PHP轻量级框架DQFramework.zip

    Return: [bool] 返回 TRUE 或者 FALSE. Count count($table, $where) table [string] 表名. where (optional) [array] WHERE 条件. Return: [number] 行的数量. Max max($table, $column, $where) table [string]...

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

    当转换为 boolean 时,以下值被认为是 FALSE: the 布尔值 FALSE 自身 the 整型值 0 (零) the 浮点型值 0.0 (零) 空 字符串, 以及 字符串 “0” 不包括任何元素的数组 ...phpvar_dump((bool) “”); 

    掌握PHP垃圾回收机制详解

    官网的解答如下 每个php变量存在一个叫”zval”的变量容器中一个zval变量容器,除了包含变量的类型和值 ,还包括两个字节的额外信息 is_ref 和 refcount is_ref 是个bool值,用来标识这个变量是否是属于引用集合...

    PHP 缓存类和apc缓存类

    * @param string $value 缓存变量的值 * @return bool */ abstract public function store($key, $value); /** * 删除缓存变量 * * @param string $key 缓存下标 * @return Cache_Abstract */ ...

    scws23-php

    返回值:以词汇为键名,其值由次数(times)和(poses)位置列表数组组成。 其它:该方法应该在 segment() 方法后调用,每次 segment() 调用前统计信息自动清零。 mixed &segment(string text [, string cb]); 说明...

    PHP使用mysql_fetch_object从查询结果中获取对象集的方法

    本文实例讲述了PHP使用mysql_fetch_object从查询结果中获取对象集的方法。分享给大家供大家参考。...如果执行成功返回包含了所有数据行的object,如果失败则返回bool值 下面是演示代码: &lt;?php $UserName = 'abc';

    PHP的数组中提高元素查找与元素去重的效率的技巧解析

    bool in_array ( mixed $needle , array $haystack [, bool $strict = FALSE ] ) 参数说明: needle 待搜索的值,如果needle是字符串,比较是区分大小写的。 haystack 用来比较的数组 strict 如果第三个参数 ...

    PHP 在数组中搜索给定的简单实例 array_search 函数

    PHP array_search() 函数用于在数组中搜索给定的值,如果成功则返回相应的键名,否则返回 FALSE 。 语法: mixed array_search( mixed needle, array array [, bool strict] )参数说明: 参数 说明 needle ...

    php类常量用法实例分析

    本文实例讲述了php类常量用法。分享给大家供大家参考。具体如下: &lt;?php /** * PHP类常量 * * 类常量属于类自身,不属于对象实例,不... // 常量值只能是标量,string,bool,integer,float,null,可以用nowdo

    color-hexadecimal:验证值是否为十六进制颜色

    验证值是否为十六进制颜色。 安装 $ npm install validate.io-color-hexadecimal 要在浏览器中使用,请使用 。 用法 var isHexColor = require ( 'validate.io-color-hexadecimal' ) ; isHexColor(value [,mode]...

    《php开发典型模块大全》读书笔记和调试源代码 第四章smarty (张迅雷闪击PHP系列)

    bool template_exists(string template) 检测制定的模板是否存在 缓存默认是3600秒,即1小时。 addslashes() 在操作数据库时,对其中的特殊字符进行自动转义,即在特殊字符前加反斜杠,包括单引号‘ 双引号“ ...

    PHP函数in_array()使用详解

    PHP有一个系统函数is_array()可以判断一个值是否在数组中。 语法如下: 复制代码 代码如下: in_array(value,array,type) return boolen 参数说明: value :要搜索的值 array : 被搜索的数组 type : 类型,true全...

    php-notes:我PHP笔记

    与布尔值的boolval()和(bool)相同,其他类型相同。 进一步了解它 包含vs要求当包含名称空间时,我会同时看到两种方式。 我正在遵循的课程使用“包含”,因此我暂时坚持使用,但同时考虑到两者,并在以后检查在...

    PHP flock 文件锁详细介绍

    flock (PHP 4, PHP 5) flock — 轻便的咨询文件锁定 说明 bool flock ( int $handle , int $operation [, int &$wouldblock ] ) PHP 支持以咨询方式(也就是说所有访问程序必须使用同一方式锁定, 否则它不会工作)...

Global site tag (gtag.js) - Google Analytics