首页 >社区问答列表 >0基础大叔,新手上路求教var_dump问题

0基础大叔,新手上路求教var_dump问题

$c = '33';

echo is_float($c);

这样是显示不出结果

echo var_dump(is_float($c));

这样显示是bool(false);

没搞懂啊?

不该是浮点印证了33,而33对应原变量是一致的,应该返回出来是1或者是true吗?

在线求教~另求组织,找大腿抱~

  • 殘留の回憶
  • 殘留の回憶  已被采纳  2019-08-21 09:33:073楼

    echo 只能输出字符串,整型跟int型浮点型数据。不能打印复合型和资源型数据;

    你套了个is_float,结果是布尔型,自然出不来结果

    var_dump可以打印数组,对象之类的复合型变量和其他任何类型的数据。

    +0添加回复

  • 回复
  • V
  • V    2019-08-20 11:17:582楼

    $c = '33';这是字符串。

    echo 输出的是变量和字符串;

    var_dump 输出的是变量类型,变量长度和变量值;


    +0添加回复

  • 回复
  • 本善之初
  • 本善之初    2019-08-18 15:59:401楼

    是不是浮点float只能对应有小数点的数据?

    因为我在变量上加了小数点,反而转换判断就正确了~

    求解答~~~

    +0添加回复

  • 回复