美文网首页
PHP数据类型转换

PHP数据类型转换

作者: JasonQiao | 来源:发表于2016-08-31 17:53 被阅读7次

PHP的数据类型转换属于强制转换,允许转换的PHP数据类型有:

(int)、(integer):转换成整形
(float)、(double)、(real):转换成浮点型
(string):转换成字符串
(bool)、(boolean):转换成布尔类型
(array):转换成数组
(object):转换成对象

PHP数据类型有三种转换方式:

在要转换的变量之前加上用括号括起来的目标类型
使用3个具体类型的转换函数,intval()、floatval()、strval()
使用通用类型转换函数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数据类型转换

    PHP的数据类型转换属于强制转换,允许转换的PHP数据类型有: (int)、(integer):转换成整形(flo...

  • 数据类型转换,循环体

    PHP其余数据类型转换为逻辑型 强制转换:settype(变量名,类型);隐式转换,根据语句转换*数字——bool...

  • 03-数据类型转换

    数据类型转换 正如其它编程语言那样,php不同数据类型之间也是可以互相转化的,今天我们来简单列举它们的转换。 首先...

  • php04—数据类型6-数据类型转换

    1.php是一门弱类型语言 什么叫弱类型:就是这8种数据类型可以自动转换而且不需要人工介入 2.数据类型转换分类 ...

  • JAVA基础第四天

    JAVA数据类型---布尔类型; 数据类型转换自动数据类型转换 强制数据类型转换

  • php 将json格式数据转换成数组的方法

    在PHP中可以使用json_decode()函数将JSON编码的字符串转换为适当的PHP数据类型。默认情况下,js...

  • php开发之变量类型转换和运算符

    php数据类型转换 例: $a=10; $b="20px"; $c=$a+$b;// "+"要求左右两个操作数必须...

  • PHP 数据类型 - 自动转换

    我们无需做任何处理,而是,(程序会根据运算时运算符所需要的数据类型进行转换。 如果参与运算的数据不是需要的类型,则...

  • JavaScript基础03- 数据类型转换

    数据类型转换 所谓的数据类型转换,就是将一种数据类型转换为另一种数据类型,所以,数据类型转换包括,转换为字符串类型...

  • JS里的数据类型转换

    在js中,数据类型转换分为显式数据类型转换和隐式数据类型转换。 1, 显式数据类型转换 a:转数字: 1)Numb...

网友评论

      本文标题:PHP数据类型转换

      本文链接:https://www.haomeiwen.com/subject/rzxcettx.html