[PHP从小白到大牛]-007 PHP变量数据类型转换(强制类型转换)

强制类型转换

临时转换

  • 临时变换一下, 变量的数据类型, 其实并无动...
  • (类型)变量名, 或者使用函数
$a = "123a";
var_dump((int)$a);
var_dump($a);
复制代码

其余类型的临时转换应该怎么写? 试总结并举例说明...

$a = "123a";
var_dump(intval($a));
var_dump($a);
复制代码

临时转换还有哪些函数? 试总结并举例说明...

小练习

  • 多选题

变量$str="A3eb6";通过下列强制转换后的结果正确的是()(选择两项)php

A echo floatval($str),'<br>';       结果为:0.0

B echo intval($str),'<br>';         结果为:0

C echo strval($str),'<br>';          结果为:A3eb6

D echo boolval($str),'<br>';        结果为:true
复制代码

永久转换

  • 使用settype($var, $type)函数, 设置变量类型
$a = "123a";
settype($a,'bool');
var_dump($a);
复制代码

settype函数的参数总共有多少? 试总结并举例说明...

  • 使用gettype($var)函数, 来获得变量类型

  • 使用 is_* 函数代替。
$a = "123a";
var_dump(is_bool($a));
复制代码

is_*的函数总共有多少个, 怎么使用? 试总结并举例说明...

小练习

多选题函数

下列强制类型转换成功的是()(选择两项)spa

强制类型转换总结

相关文章
相关标签/搜索