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,文件等资源数据

相关推荐
asdfg12589636 分钟前
小程序开发中的JS和Go的对比及用途
开发语言·javascript·golang
FL162386312911 分钟前
基于yolo11实现的车辆实时交通流量进出统计与速度测量系统python源码+演示视频
开发语言·python·音视频
华如锦21 分钟前
四:从零搭建一个RAG
java·开发语言·人工智能·python·机器学习·spring cloud·计算机视觉
每天吃饭的羊34 分钟前
媒体查询
开发语言·前端·javascript
北海有初拥43 分钟前
Python基础语法万字详解
java·开发语言·python
阿里嘎多学长1 小时前
2026-01-02 GitHub 热点项目精选
开发语言·程序员·github·代码托管
CS创新实验室1 小时前
《计算机网络》深入学:虚电路
服务器·计算机网络·php·虚电路
天远云服1 小时前
Go语言高并发实战:集成天远手机号码归属地核验API打造高性能风控中台
大数据·开发语言·后端·golang
2501_941877131 小时前
在法兰克福企业级场景中落地零信任安全架构的系统设计与工程实践分享
开发语言·php
leiming62 小时前
c++ QT 开发第二天,用ui按钮点亮实体led
开发语言·qt·ui