php 的数据类型

目录

1.整型

2.浮点型

3.布尔类型

4.字符串

5.数组

6.NULL

7.对象

8.资源类型


查看变量对应值的类型:

1.使用"gettype(传入一个变量var)"来显示变量var的类型; 只会显示类型

2.使用"var_dump(传入一个变量var)"来显示变量var的类型; 会显示具体内容打印

1.整型

整型就是整数类型

php 复制代码
<?php
header("Content-Type: text/html; charset=utf-8");

	$a = 5;
	echo $a.'<br>';
	echo gettype($a).'<br>';
	echo var_dump($a).'<br>';
	
?>

2.浮点型

浮点型可以理解成带小数点的数,默认双精度double

php 复制代码
<?php
header("Content-Type: text/html; charset=utf-8");

	$a = 4.5;
	echo $a.'<br>';
	echo gettype($a).'<br>';
	echo var_dump($a).'<br>';
	
?>

3.布尔类型

true (非0),false(0),可用于条件判断

php 复制代码
<?php
header("Content-Type: text/html; charset=utf-8");

	$a = true;
	echo $a.'<br>';
	echo gettype($a).'<br>';
	echo var_dump($a).'<br>';
	
	$b = false;
	echo $b.'<br>';
	echo gettype($b).'<br>';
	echo var_dump($b).'<br>';
	
?>

4.字符串

可以使用单引号 ' ' , 双引号" "辨别是否为字符串

php 复制代码
<?php
header("Content-Type: text/html; charset=utf-8");

	$a = 'hello';
	$b = "php";
	echo $a.'<br>';
	echo $b.'<br>';
	
	echo gettype($a).'<br>';
	echo var_dump($a).'<br>';
	
	echo gettype($b).'<br>';
	echo var_dump($b).'<br>';
?>

5.数组

array( )

php 复制代码
<?php
header("Content-Type: text/html; charset=utf-8");

	$a = array(2,4,6,8);
	//echo $a.'<br>';//会报错,因为echo是用用来输出字符串类型数据的
	echo $a[1].'<br>';//需要进行索引,将下标对应的数值打印出来
	
?>

数组是容器类型的数据,可以存放各种类型的基础数据

php 复制代码
<?php
header("Content-Type: text/html; charset=utf-8");

	$a = array(2,3.14,'hello',array(1,'hello'),9);
	//echo $a.'<br>';//会报错,因为echo是用用来输出字符串类型数据的
	echo $a[2].'<br>';//需要进行索引,将下标对应的数值打印出来
	
?>

如果想要取出数组中嵌套的数组,可以使用变量将其取出,然后使用下标索引

php 复制代码
<?php
header("Content-Type: text/html; charset=utf-8");

	$a = array(2,3.14,'hello',array(1,'hello'),9);
	
	
	$b = $a[3]; //将数组array 中嵌套的 array 赋予变量 b;
	
	echo $b[0].'<br>'; // 取出变量b 中下标为0 的数值
	
	echo gettype($a).'<br>'; //打印a数据类型
	echo var_dump($a).'<br>';
	
?>

6.NULL

提前定义,不想赋值可以这样用

php 复制代码
<?php
header("Content-Type: text/html; charset=utf-8");

	$a = null;
	
	echo $a.'<br>'; 
	
	echo gettype($a).'<br>'; 
	echo var_dump($a).'<br>';
	
?>

7.对象

object,可以在类中使用

8.资源类型

Resource,文件等资源数据

相关推荐
moonsims23 分钟前
星闪在跨域无人化系统作用
开发语言·php
Iruoyaoxh1 小时前
栈和队列~
java·开发语言
Hrain-AI1 小时前
2026 企业 AI 编程智能体实战:Codex 与 Claude Code
开发语言·人工智能·kotlin
wdfk_prog2 小时前
嵌入式面试真题第 13 题:单硬件 Timer 下的高精度多路软件定时器架构设计
c语言·开发语言·面试·职场和发展·嵌入式
oort1232 小时前
吃上了自家的细糠,还挺丝滑,用起来手感还行,OortCloud发布新版AI编程平台,下载 OortCodex,Token多,免费薅
大数据·开发语言·人工智能·ai编程
slandarer2 小时前
MATLAB | 泰勒图绘制,支持各种角度范围
开发语言·数学建模·matlab·nature·顶刊·泰勒图
mct1232 小时前
c++ iconv 字符utf-8转换gb2312失败
开发语言·c++
Marst Code4 小时前
Python 3.9 已停止维护!从 3.9 到 3.14 全版本深度对比,生产环境该选哪个?
开发语言·python
ZJH__GO4 小时前
网络编程v2--多客户端互通
java·运维·服务器·开发语言·计算机网络
万岳科技系统开发5 小时前
智慧医院小程序开发推动医疗服务流程全面线上化
大数据·开发语言·人工智能