PHP中数据类型转换的三种方式
程序员文章站
2022-04-06 12:40:10
php的数据类型转换属于强制转换,允许转换的php数据类型有:
1.(int)、(integer):转换成整形
2.(float)、(double)、(real):转换...
php的数据类型转换属于强制转换,允许转换的php数据类型有:
1.(int)、(integer):转换成整形
2.(float)、(double)、(real):转换成浮点型
3.(string):转换成字符串
4.(bool)、(boolean):转换成布尔类型
5.(array):转换成数组
6.(object):转换成对象
php数据类型有三种转换方式:
1.在要转换的变量之前加上用括号括起来的目标类型
2.使用3个具体类型的转换函数,intval()、floatval()、strval()
3.使用通用类型转换函数settype(mixed var,string type)
第一种转换方式: (int) (bool) (float) (string) (array) (object)
复制代码 代码如下:
<?php
$num1=3.14;
$num2=(int)$num1;
var_dump($num1); //输出float(3.14)
var_dump($num2); //输出int(3)
?>
第二种转换方式: intval() floatval() strval()
复制代码 代码如下:
<?php
$str="123.9abc";
$int=intval($str); //转换后数值:123
$float=floatval($str); //转换后数值:123.9
$str=strval($float); //转换后字符串:"123.9"
?>
第三种转换方式: settype();
复制代码 代码如下:
<?php
$num4=12.8;
$flg=settype($num4,"int");
var_dump($flg); //输出bool(true)
var_dump($num4); //输出int(12)
?>
千里之行,始于足下。改变将来,从现在开始。改变现在,就是改变未来。
上一篇: php调用KyotoTycoon简单实例
下一篇: php对文件进行hash运算的方法
推荐阅读
-
indexerror怎么解决(python中函数参数传递的三种方式)
-
Struts2中接收表单数据的三种驱动方式
-
java定义数组的几种方式(java中数组定义的三种方式)
-
php中删除、清空session的方式总结
-
JavaScript中的数据类型转换方法小结
-
indexerror怎么解决(python中函数参数传递的三种方式)
-
在javaScript中检测数据类型的几种方式小结
-
js数据类型转换有几种(js深拷贝的三种实现方式)
-
PHP连接MySQL数据库的三种方式实例分析【mysql、mysqli、pdo】
-
javascript 中数组的创建 添加 与将数组转换成字符串 页面三种提交请求的方式