PHP的boolean类型只有2个值:TRUE和FALSE.并且,这2个值是不区分大小写的。

如果需要将其他值转换为bool类型时候,可以使用(bool)或者(boolean) 进行转换。

当转换成bool的时候,下面的几个都会转换成FALSE:

1、boolean类型的FALSE它自己;

2、integer类型的0;

3、float类型0.0;

4、空字符串""和字符串“0”;

5、空数组array();

6、值为NULL的变量;

7、SimpleXML objects created from empty tags;

 其他的所有类型都转化为TRUE

需要注意的有以下几个:

1、字符串"0.0",字符串"false","null";

2、integer类型的-1;

相关文章:

  • 2021-05-29
  • 2022-12-23
  • 2021-05-10
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-02-22
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-08-08
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案