• 微信号
  • 微信号
目录

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>"; 
?>

运行结果

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

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

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

运行结果

动态添加数组

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>"; 
?>

运行结果

上一篇: 删除数组

下一篇: 数组的定义