变量类型

为了防止以后忘记这些函数,特写

变量类型

  • 变量类型分为3大类

标量(4个)

1. 整形(int)

  • 如 1 2 3 这些整数就是整形,通俗点就是没有小数点就是整形

2. 浮点类型(float)

  • 例子:

    4.123
    3.213

  • 带小数的都是浮点类型

3. 布尔类型(boolean)

  • 布尔类型只有两种,真(true)和假(false)

4. 字符串

  • 最常见的一种类型,也是最常用的一种。
  • 只要用双引号或者单引号引起来就是字符串

混合类型(复合类型,用print输出,2种)

1. 数组类型

  • 可以让一个变量存储多个数据,可以是任何格式。
  • 格式: array(‘下标’ => ‘值’,可以任意加,用逗号隔开)

2. 对象(object)

了解不多,解释完毕(😂😂😂😂)


特殊类型

1. 空(null)

2. 资源(resuorce)

  • 资源就是电脑上的图片音乐和电影网络请求都是资源

判断函数

  • 以下函数全部返回布尔值(boolean)

    1. is_array();

      判断是否是数组型

    2. is_string();

      判断是否是字符串型

    3. is_bool();

      判断是否是布尔型

    4. is_float();

      判断是否是浮点型

    5. is_object();

      判断是否是对象型

    6. is_int();

      判断是否是整型

    7. is_number();

      判断是否是数值型

    8. is_resuorce();

      判断是否是资源型

    9. is_null();

      判断是否是空值


强制转换类型总结

  1. 空值转换为整型(int)会得到0

  2. 空值转换为浮点型(float)会变成浮点型的0

  3. 空值转换为字符串会变成空字符串(string)

    就像这样:$string = "";//中间不能有任何字符串

  4. 整形(int)如果后面有字符串,转换后会把字符串去掉留着前面的数字

  5. 浮点型(float)如果后面有字符串,转换后会把字符串去掉留着前面的数字包括小数点以后的

-------------本文结束感谢您的阅读-------------