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

相关推荐
SuperherRo1 小时前
WEB攻防-文件包含&LFI&RFI&伪协议编码算法&无文件利用&黑白盒
php·文件包含·伪协议·lfi·无文件·黑白盒·rfi
Python×CATIA工业智造2 小时前
Frida RPC高级应用:动态模拟执行Android so文件实战指南
开发语言·python·pycharm
我叫小白菜3 小时前
【Java_EE】单例模式、阻塞队列、线程池、定时器
java·开发语言
狐凄3 小时前
Python实例题:基于 Python 的简单聊天机器人
开发语言·python
weixin_446122464 小时前
JAVA内存区域划分
java·开发语言·redis
悦悦子a啊4 小时前
Python之--基本知识
开发语言·前端·python
QuantumStack5 小时前
【C++ 真题】P1104 生日
开发语言·c++·算法
whoarethenext5 小时前
使用 C++/OpenCV 和 MFCC 构建双重认证智能门禁系统
开发语言·c++·opencv·mfcc
代码的奴隶(艾伦·耶格尔)6 小时前
后端快捷代码
java·开发语言
Jay_5156 小时前
C++多态与虚函数详解:从入门到精通
开发语言·c++