• PHP数据类型


    数据类型划分:

    标量类型: int, float, string, bool

    复合类型: array, object

    特殊类型: null, resouce

       

    1  int 整数类型:

    2   float 浮点类型:

    $v1 = 1.234;   //带小数点,,就是浮点类型

    $v2 = 1.234E3;//含义是:1.234乘以10的3次方,即1234,带E的形式就是浮点数

    $v3 = 1234E3;//结果值是1234000,但也是一个浮点数。

    3   string字符串:

    单引号字符串

    双引号字符串 

    nowdoc(单引号)定界符字符串

    heredoc(双引号)定界符字符串

    4  bool  布尔类型 

    1  数组类型array

    数组遍历在php中有专门语法:

    foreach( 数组名   as   下标变量$k  =>  值变量$v1 ){

    //这里就是循环体,就可以使用两个变量$k, $v1

    }

    2 对象类型object

    new

    3资源类型resource

    4空类型null

    自动转换

    if(){}  转换为布尔类型

    • 算术运算符:转为数字类型
    • 连接运算符:转为字符串类型
    • 比较运算符:转为布尔类型或数字类型
      • 两边如果有至少一个布尔,则另一边就会转为布尔,并进行比较
      • 否则,就转为数字进行比较

    特别常用的一个转换(不管是自动转换还是强制转换),就是字符串转换为数字:

    “5”         ==>>  5 //整数

    “5.5”       ==>>      5.5浮点数

    “5abc”     ==>>      5整数

    “5.5ab”   ==>>      5.5浮点数

    “abc5”     ==>>      0整数

    “abc”      ==>>      0整数

    “”           ==>>      0

    强制转换

    就是通过语法来让某数据转换为另一种类型的数据,语法格式为:

    (目标类型)数据;

    与类型相关的函数

    • var_dump():能够输出一个变量的完整信息。
    • getType():获取一个变量的类型名称,结果是一个单词(字符串), setType();设置一个变量的类型,语法: setType(变量名,目标类型)
  • 相关阅读:
    HYSBZ 1500 [NOI2005]维修数列 splay
    The 15th Zhejiang University Programming Contest
    工作小助手-v1.0正式上线,欢迎体验!!!
    登录窗体登录失败但是MainForm依然弹出无法结束的解决方法
    报错'cannot change visible in onshow or onhide'
    release模式发布软件的方法
    发布软件时因为窗体自动加载次序不对导致报错00000000
    修改类别 (类实现)两种方法
    从记事本导入记录
    快速粘贴
  • 原文地址:https://www.cnblogs.com/plmokn/p/8340825.html
Copyright © 2020-2023  润新知