📌  相关文章
📜  如何在PHP中将字符串转换为布尔值?

📅  最后修改于: 2022-05-13 01:54:11.519000             🧑  作者: Mango

如何在PHP中将字符串转换为布尔值?

给定一个字符串,任务是将给定的字符串转换为其布尔值。使用 filter_var()函数将字符串转换为布尔值。

例子:

Input  : $boolStrVar1 = filter_var('true', FILTER_VALIDATE_BOOLEAN); 
Output : true

Input  : $boolStrVar5 = filter_var('false', FILTER_VALIDATE_BOOLEAN);
Output : false

使用PHP filter_var()函数: filter_var()函数用于过滤具有指定过滤器的变量。此函数用于验证和清理数据。

句法:

filter_var( var, filterName, options )

参数:该函数接受上面提到和下面描述的三个参数:



  • var:这是必填字段。它表示要过滤的变量。
  • filterName:用于指定要使用的过滤器的 ID 或名称。默认过滤器是 FILTER_DEFAULT。它是可选字段。
  • options:用于指定一个或多个要使用的标志/选项。检查每个过滤器以获取可能的选项和标志。它也是可选字段。

返回值:成功时返回过滤后的数据,失败时返回 False。

程序:


输出:
bool(true)
bool(true)
bool(true)
bool(true)
bool(false)
bool(false)
bool(false)
bool(false)
bool(false)