我怎样才能将字符串转换为boolean?
$string = \'false\';
$test_mode_mail = settype($string,\'boolean\');
var_dump($test_mode_mail);
上面代码运行结果是:
boolean true
但我要的是boolean false, 该如何实现呢?
解决方法:
字符串总是计算为布尔值true,除非它们具有被PHP认为是“空”的值:
""(空字符串);"0"(0作为字符串)
如果需要根据字符串的文本值设置布尔值,则需要检查该值是否存在。
$test_mode_mail = $string === \'true\'? true: false;
编辑:上述代码旨在清楚理解。在实际使用中,以下代码可能更合适:
$test_mode_mail = ($string === \'true\'); 继续阅读与本文标签相同的文章
上一篇 :
从线索到现金,SaaS企业的销售体系如何搭建?
-
富士康“败走”印度!只要加班就辞职,郭台铭还能“霸气”起来?
2026-05-15栏目: 教程
-
互联网的下半场,在大小城市里飞驰的电瓶车上
2026-05-15栏目: 教程
-
Robotframework-RED-指定测试报告存放的路径
2026-05-15栏目: 教程
-
株洲首个数据中心站投运
2026-05-15栏目: 教程
-
微软Edge新标签页迎来新布局:新闻区可替换为工作相关内容
2026-05-15栏目: 教程
