练习题boolval($str)返回结果不是true吗?

练习题boolval($str)返回结果不是true吗?

$str='ssef3Ad';
var_dump(boolval($str));

字符串转换成布尔类型不是true吗

正在回答

登陆购买课程后可参与讨论,去登陆

2回答

您好,您的代码

$str='ssef3Ad';
var_dump(boolval($str));

结果为true,是正确的。

而选择题中代码是

$str = "A3eb6";
echo boolval($str),'<br/>'; //结果为true

由于题中使用的是echo输出结果,所以最终输出的内容为1,由于和题中要求的输出结果为true内容不同,故测试题中为错误选项。

如果解决了您的问题,请采纳,祝学习愉快!

  • threeke 提问者 #1
    这样的啊,真是大意啊真有读书的感觉,谢谢
    2017-06-24 13:41:26
  • 我还是不太懂为什么输出的内容为1
    2017-07-26 00:41:20
  • 您好,echo会将true转化为1输出,。祝学习愉快!
    2017-07-26 16:03:05
慕粉1902403888 2017-06-22 20:22:49
  • 提问者 threeke #1
    但是测试题里面选true是错的
    2017-06-22 20:31:13
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师