PHP中数据类型转换的三种方式

 更新时间:2015年04月02日 10:55:39   投稿:junjie  
这篇文章主要介绍了PHP中数据类型转换的三种方式,本文讲解了允许转换的PHP数据类型、PHP数据类型的三种转换方式等内容,需要的朋友可以参考下

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)  
?>

千里之行,始于足下。改变将来,从现在开始。改变现在,就是改变未来。

相关文章

  • Laravel与CI框架中截取字符串函数

    Laravel与CI框架中截取字符串函数

    这篇文章主要介绍了Laravel与CI框架中截取字符串函数的相关代码,需要的朋友可以参考下
    2016-05-05
  • PHP缓冲区用法总结

    PHP缓冲区用法总结

    这篇文章主要介绍了PHP缓冲区用法,结合实例形式总结分析了PHP缓冲区的功能、使用技巧与相关注意事项,需要的朋友可以参考下
    2016-02-02
  • mac下使用brew配置环境的步骤分享

    mac下使用brew配置环境的步骤分享

    mac下使用brew配置环境的步骤分享,需要的朋友可以参考下。
    2011-05-05
  • php静态文件生成类实例分析

    php静态文件生成类实例分析

    这篇文章主要介绍了php静态文件生成类,以实例形式较为详细的分析了使用php生成静态文件的方法及使用技巧,需要的朋友可以参考下
    2015-01-01
  • php判断是否为ajax请求的方法

    php判断是否为ajax请求的方法

    这篇文章主要介绍了php判断是否为ajax请求的方法,结合实例形式分析了ajax请求的原理及后台针对ajax请求的判断技巧,需要的朋友可以参考下
    2016-11-11
  • 初级的用php写的采集程序

    初级的用php写的采集程序

    这篇文章主要介绍了初级的用php写的采集程序
    2007-03-03
  • PHP设计模式之原型模式示例详解

    PHP设计模式之原型模式示例详解

    这篇文章主要给大家介绍了关于PHP设计模式之原型模式的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-01-01
  • PHP  Yii清理缓存的实现方法

    PHP Yii清理缓存的实现方法

    这篇文章主要介绍了PHP Yii清理缓存的实现方法的相关资料,这里举例说明如何实现,需要的朋友可以参考下
    2016-11-11
  • 解析PHP计算页面执行时间的实现代码

    解析PHP计算页面执行时间的实现代码

    本篇文章是对PHP计算页面执行时间的实现代码进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • 解析php中的escape函数

    解析php中的escape函数

    本篇文章是对php中的escape函数进行了详细的分析介绍,需要的朋友参考下
    2013-06-06

最新评论