gpt4 book ai didi

php - 获取变量中的“真”

转载 作者:IT王子 更新时间:2023-10-29 00:09:35 26 4
gpt4 key购买 nike

在 PHP 中,当您在 URL 中包含诸如“var=true”之类的内容时,URL 中的“true”和“false”是否被转换为 boolean 变量,或者它们是否等于文本“true”还是“假”?例如,would,其中包含“var=false”的 url:

if ($_GET['var'] == false) { ... }

工作?或者变量是否始终为真,因为它包含文本?

最佳答案

不,$_GET 将始终只包含字符串。

但是,您可以 filter它得到一个 boolean 值。

FILTER_VALIDATE_BOOLEAN:
Returns TRUE for "1", "true", "on" and "yes". Returns FALSE otherwise. If FILTER_NULL_ON_FAILURE is set, FALSE is returned only for "0", "false", "off", "no", and "", and NULL is returned for all non-boolean values.

例子:

$value = filter_input(INPUT_GET, "varname", FILTER_VALIDATE_BOOLEAN,
array("flags" => FILTER_NULL_ON_FAILURE));

关于php - 获取变量中的“真”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3384942/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com