在PHP中,值0和1等于false和true

时间:2016-10-30 03:30:18

标签: php

有些时候我们为php使用0值或1值,而不是0和1值,我们可以在php中使用True / False方法。

3 个答案:

答案 0 :(得分:5)

布尔值TRUE值转换为字符串“1”。 Boolean FALSE转换为“”(空字符串)。这允许在布尔值和字符串值之间来回转换。

http://us3.php.net/manual/en/language.types.string.php#language.types.string.casting

答案 1 :(得分:1)

我们在FALSE中转换了布尔数据类型:

  • 布尔值FALSE本身是整数0(零)
  • 特殊类型NULL(包括未设置的变量)
  • 具有零成员变量的对象(仅限PHP 4)字符串“0”
  • 从空标签创建的SimpleXML对象
  • 空字符串和
  • 浮点数0.0(零)
  • 包含零元素的数组

其他每个值都被视为TRUE。

答案 2 :(得分:-3)

0值等于false&值1等于true