• 微信号
目录

php基础

您当前的位置:首页 > 我的笔记 > php基础>数组的使用

上一篇: 数组的定义

下一篇: 删除数组

数组的使用

由于数组中的键和值都是映射关系,并且键是数组元素的唯一标识,所以根据元素的键来获取该元素的值,具体语法如下:

值得一提的是,除了可以使用方括号[]访问数组元素,还可以使用花括号{}。如,$arr[0]和$arr{0}的效果是一样的。

如果要查看整个数组的信息,用于每个元素的键取值就会使代码非常繁琐,为此,php提供了print_r()函数var_dump()函数,专门用于输出数组的所有元素。其中,print_r()函数可以按照一定的格式显示数组中的所有元素的键和值。

案例:print_r()函数输出数组的所有元素

<?php
	$a=array('a'=>'apple','b'=>'banana','c'=>'pear');
	echo "<pre>";
	print_r($a);
	echo "</pre>";
?>

运行结果

陵小宇博客数组的使用-print_r函数

Var_dump()函数与print_r()函数用法类似,但是var_dump()函数的功能更加敲打,它可以打印数组元素同时打印元素中的数据类型。

案例:var_dump()函数输出数组的所有元素

<?php
	$a=array(123,"hello world",12.3,true);
	echo "<pre>";
	var_dump($a);
	echo "</pre>";
?>

运行结果

陵小宇博客数组的使用-var_dump函数

动态添加数组

php是弱类型语言,所以php数组具备动态增长的特性,这和其他类型语言(如,java,c++)中的数组不一样。

案例:php动态增长

<?php
	$a=array(1,3);
	echo "<pre>";
	print_r($a);
	echo "</pre>";
	$a[2]=2;
	echo "<pre>";
	print_r($a);
	echo "</pre>";
?>

运行结果

陵小宇博客数组的使用-动态添加数组

上一篇: 数组的定义

下一篇: 删除数组