zoukankan      html  css  js  c++  java
  • PHP类型转换和判断类型

    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 ?>
  • 相关阅读:
    Python笔记 【无序】 【五】
    Python笔记 【无序】 【四】
    Python 面向对象【2】
    Python 面向对象【1】
    OpenCV 入门
    Python笔记 【无序】 【三】
    js制作秒表
    C语言No such file or directory错误
    js注册实现
    js中setTimeout和setInterval的应用方法(转)
  • 原文地址:https://www.cnblogs.com/hell0x/p/5498273.html
Copyright © 2011-2022 走看看