php数据类型转换函数有哪些
时间:2021-06-30 20:03
php数据类型转换函数:1、intval(),转换成整数类型;2、floatval(),转换成浮点类型;3、boolval(),转换成布尔类型;4、strval(),转换成字符串类型;5、settype(),可转换成用户指定的数据类型。 本教程操作环境:windows7系统、PHP7.1版,DELL G3电脑 php数据类型转换函数 具体的转换函数 intval()、floatval()、boolval()、strval()、settype(),这些函数的作用如下所示: intval():用于获取变量的整数值; floatval():用于获取变量的浮点值; boolval():用于获取变量的布尔值; strval():用于获取变量的字符串值; settype():用于设置变量的类型。 示例1: 运行结果如下: intval()、floatval()、boolval()、strval()函数转换类型时,都不会改变被转换变量本身的类型,而是通过将转换得到的新类型的数据赋值给新的变量,原变量的类型和值不变。 示例2: 运行结果如下: settype() 函数会改变变量本身的类型,语法格式: 推荐学习:《PHP视频教程》 以上就是php数据类型转换函数有哪些的详细内容,更多请关注www.gxlsystem.com其它相关文章!<?php
$str = '123.456abc';
$int = intval($str);
echo '变量 $int 的类型为:'.gettype($int).'<br>';
$float = floatval($str);
echo '变量 $float 的类型为:'.gettype($float).'<br>';
$string = strval($str);
echo '变量 $string 的类型为:'.gettype($string);
?>
变量 $int 的类型为:integer
变量 $float 的类型为:double
变量 $string 的类型为:string
<?php
$str = (string)'123abc';
$bool = (bool)true;
settype($str, 'integer');
settype($bool, 'string');
echo '$str 的类型为:'.gettype($str).'<br> $bool 的类型为:'.gettype($bool);
?>
$str 的类型为:integer
$bool 的类型为:string
settype(mixed &$var, string $type)