php数据类型转换函数有哪些
程序员文章站
2022-03-13 08:34:41
...
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:
<?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
intval()、floatval()、boolval()、strval()函数转换类型时,都不会改变被转换变量本身的类型,而是通过将转换得到的新类型的数据赋值给新的变量,原变量的类型和值不变。
示例2:
<?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() 函数会改变变量本身的类型,语法格式:
settype(mixed &$var, string $type)
推荐学习:《PHP视频教程》
以上就是php数据类型转换函数有哪些的详细内容,更多请关注其它相关文章!
上一篇: 前端js是指JavaScript吗
下一篇: javascript对象怎么转为json
推荐阅读
-
PHP setcookie()函数有什么用
-
php 资金格式转换函数
-
php第三方定时触发脚本有哪些方案
-
php汉字转换成拼音的函数
-
PHP explode()函数的几个应用和implode()函数有什么区别,explodeimplode_PHP教程
-
标签 - php 输出验证码图片有问题!!!用 file_get_contents函数导入对方 验证码接口。
-
几个有用的php字符串过滤,转换函数代码
-
CGI和servlet运行方式本质的区别是什么?PHP和Java在Web开发的原理有哪些本质不同?
-
PHP学习笔记(三):数据类型转换与常量介绍,学习笔记常量_PHP教程
-
php进行压缩 ob_gzhandler函数有3种方法