码迷,mamicode.com
首页 > Web开发 > 详细

PHP类型转换和判断类型

时间:2016-05-16 15:51:39      阅读:234      评论:0      收藏:0      [点我收藏+]

标签:

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

  • 在要转换的变量前加上用括号括起来的目标类型
  • 使用转换函数intval(), floatval(), strval()
  • 使用类型转换函数settype(mixed var, string type)

判断数据类型使用gettype()函数

 1 <?php
 2     /*
 3      *  第一种转换方式
 4      */
 5     $num1 = 3.2;
 6     $num2 = (int)$num1;
 7     var_dump($num1);  //输出 float 3.2
 8     var_dump($num2);  //输出 int 3
 9 
10     /*
11      *  第二种转换方式
12      */
13     $str = "34.35fd";
14     $int = intval($str);
15     $float = floatval($str);
16     $string = strval($str);
17     var_dump($int);  //输出 int 34
18     var_dump($float);  //输出 float 34.35
19     var_dump($string);  //输出 string ‘34.35fd‘ (length=7)
20 
21     /*
22      *  第三种转换方式
23      */
24     $num4 = 12.8;
25     $flag = settype($num4, "int");
26     var_dump($flag);  //输出 boolean true
27     var_dump($num4);  //输出 int 12
28 
29     /*
30      *  判断数据类型使用gettype()函数
31      */
32     var_dump(gettype($num1));
33     var_dump(gettype($num2));
34     var_dump(gettype($str));
35     var_dump(gettype($int));
36     var_dump(gettype($float));
37     var_dump(gettype($string));
38     var_dump(gettype($num4));
39 ?>

 

PHP类型转换和判断类型

标签:

原文地址:http://www.cnblogs.com/starryyy/p/5498273.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!