PHP有哪些基本数据类,PHP的基本数据类型
原标题:PHP的基本数据类型
一、标准数据类型
boolean(布尔型)
布尔型是PHP中常用的数据类型之一。只有两个值 真(true) 和 假(false),其中 true和false是PHP的内部关键字。设定一个布尔型的变量,只需将true 或者 false 赋值给变量即可。
【例】在if条件控制语句中判断变量$boo中的值是否为true。
结果为:变量$boo为真!
string(字符串型)
字符串是连续的字符序列,由数字、字母和符号组成。字符串中的每个字符只占用一个字节。在PHP中,有3种定义字符串的方式,分别是单引号(')、双引号(")和界定符(<<
单引号和双引号是经常被使用的定义方式,定义格式分别如下:
两者的不同之处在于,双引号中所包含的变量会自动被替换成实际数值,而单引号中包含的变量则按普通字符串输出。
【实例】下面分别应用单引号和双引号来输出同一个变量
两者之间不同点是对转义字符的使用,使用单引号时,只要对单引号“ ‘ ”进行转义即可,使用双引号时,还要注意 “ “ ”、”$“ 等字符的使用,这些特殊字符都要通过转义符” \ “来显示
常用的转义字符
integer(整型)
整形数据类型只能包含整数,在32位的操作系统中,有效的数值范围是-2147483648~+2147483647.
整型数可以用十进制、八进制和十六进制来表示。
如果用八进制,数字前面必须加0
如果用十六进制,则需要加0x.
float(浮点型)
浮点数据类型既可以用来存储整数,也可以存储小数,它提供的精度比整数大得多。
在32位的操作系统中, 有效的范围是1.7E-308~1.7E+308。
在PHP4.0以前的版本中, 浮点型的标识为double.也叫做双精度浮点数,两者没有区别。
浮点型数据默认有两种书写格式,一种是标准格式:
3.1415 -35.8
一种是科学记数法格式: 2.33E1 9384.84E-3
二、复合数据类型:
array(数组)
数组是一组数据的集合,它把一系列数据组织起来,形成一个可操作的整体。数组中可以包括很多数据,如标量数据、数组、对象、资源以及PHP中支持的其他语法结构等。
数组中的每个数据称为一个元素,元素包括索引(键名)和值两个部分,元素的索引可以由数字或字符串组成,元素的值可以是多种数据类型。
定义数组的语法格式如下:
$array = ('value1' ,'value2'......)
或
$array[key] = 'value'
或
$array = array(key1=>value1,key2=>value2......)
其中,参数key是数组元素的下标,value是数组下标所对应的元素。
//定义: $a = array(10,20,30,40);
//使用: echo $a[1]; //输出:20
object(对象)
编程语言所应用到的方法有两种。即面向过程和面向对象。
用户可以自由使用这两种方法。
三、特殊数据类型:
resource(资源)
资源是一种特殊变量,又叫做句柄,保存到外部资源的一个引用,资源是通过专门的函数来建立和使用的
在使用资源时,系统会自动启用垃圾回收机制,释放不再使用的资源,避免内存消耗殆尽,因此,资源很少需要手工释放。
null(空值)
特殊的值,表示变量没有值,唯一的值就是null
null不区分大小写
四、转换数据类型:
PHP中的类型转换只需在变量前加上用括号括起来的类型名称即可。
允许转换的类型如下表:
五、检测数据类型:
PHP内置了检查数据类型的系列函数,可以对不同类型的数据进行检测。判断其是否属于某个类型,如果符合则返回true.否则返回false
检测数据类型的函数说明
责任编辑:
PHP有哪些基本数据类,PHP的基本数据类型相关推荐
- Java中基本数据类型和Object之间的关系
1.基本数据类型和Object之间是没有关系的 2.基本数据类型的包装类 例如int 的包装类Integer的父类则是Object 输入:12 解释:在赋值的过程中进行自动装箱
- Java学习(4)—— 布尔类型、基本数据类型转换、基本数据类型和String类型的转换
布尔类型 也叫Boolean类型,boolean只允许取true和false. boolean占一个字节. 适用于逻辑运算,流程控制语句. 有默认类型,是false.但是应该声明为成员变量或是静态变量 ...
- 基本数据类型和String相加结果一定是字符串型
今天见到一道选择题有一选项为基本数据类型和String相加结果一定是字符串型,例如: 输出结果为: 确实是这样,那么原理是什么呢? 在我们把一个基本数据类型和一个String类型相加的时候,编译器会将 ...
- java 数据类型转换的一场_Java基础 — 四类八种基本数据类型
整型:整数类型int 一般的数据. long 极大的数据. short 用于特定的场合,比如底层的文件处理或者需要控制占用存储单元空间量的大数组. byte 用于特定的场合,比如底层的文件处理或者需要 ...
- java基本类型是类吗_Java基本数据类型和引用类型(一)
Java基本数据类型和引用类型 Java中一共有四类八种基本数据类型,看下表: 除掉这四类八种基本类型,其它的都是对象,也就是引用类型,包括数组. 来看一段示例代码: 一个Person类,提供了一个构 ...
- java四类八种基本数据类型
java基本数据类型就8种,除了这些都是引用型的了. 一.java四类八种基本数据类型 第一类:整型 byte short int long 第二类:浮点型 float double 第三类:逻辑型 ...
- java四类八种_java四类八种基本数据类型
Java基本数据类型就8种,记住就好了.除了这些都是引用型的了. java四类八种基本数据类型 第一类:整型 byte short int long 第二类:浮点型 float double 第三类: ...
- 循环遍历java属性_java中循环遍历实体类的属性和数据类型以及属性值
package com.walkerjava.test; import java.lang.reflect.Field; import java.lang.reflect.InvocationTarg ...
- java中如何遍历实体类的属性和数据类型以及属性值
package com.walkerjava.test;import java.lang.reflect.Field;import java.lang.reflect.InvocationTarget ...
- 基本数据类和引用数据类型
Java提供了两类数据类型:一种是基本数据(原始类型),一种是引用类型. 数据类型图: 基本数据类型: 注意: 1.在基本数据类型中,除了boolean类型所占长度与平台有关外,其他数据类型长度都是与 ...
最新文章
- 100天59万行代码_如何抽出100天的代码时间
- centos7下的FastDFS5.09的安装与使用
- 数据结构实验之栈与队列九:行编辑器
- XML学习笔记(二)-- DTD格式规范
- Activity管理
- 51位院士同写一本书——《两院院士忆高考》新书发布
- android 编译sdk,android编译sdk
- 计算机算法设计与分析 大学生电影节观影问题
- 用户登陆过程 及时更新信息方法
- 普林斯顿微积分读本07第五章--可导性
- 计算机小喇叭找不到,windows电脑右下角的小喇叭不见了_电脑声音的小喇叭不见了...
- java rnn生成古诗_基于循环神经网络(RNN)的古诗生成器
- 2020.11.23Junit详解
- 基于单片机的超市储物柜设计_基于51单片机的超市自动储物柜的设计,求大佬指点?...
- lombok get/set 方法未生效,解决办法
- 快递空运材积大于重量的教训
- 计算机家庭网络未识别,Win7排除常见家庭网络问题的方法
- 软件架构中的层次依赖
- 自己搭建网站一个月多少钱?
- c语言:分鱼(枚举)