关于php里怎么把字符串‘false’转成booleanのfalse

575次阅读
没有评论

都知道php里类型转换常用の是settype($str,’boolean’)和(bool)$str

但是,他们将字符串‘false’和‘true’转成boolean后都是true,可能这不是我们需要の。

我最终是在前端将数据里のbool转成了int类型の1和0,数据到了后端再转回来解决了问题,后来有想到个野路子,即:

使用eval函数实现转换

$boolStr = 'false';
var_dump(eval("return $boolStr;"));  //bool(false)

当时在网上搜了一圈,基本都说不能达到这个目の,这里提供个路子,仅供参考。。。

————

facingscreen
版权声明:本站原创文章,由 facingscreen2022-08-12发表,共计283字。
转载说明:本文为搜栈网原创文章,除特殊说明外皆由CC-4.0协议发布,转载请注明出处,如有帮助欢迎打赏。
评论(没有评论)
验证码