用户登录

数组,就是一组数据,或者叫一个数据的列表,数据的集合。英文是 array 。在程序里面经常会用到数组来表示一组相关的数据。 比如用数组可以去表示一张专辑里面的所有的曲目,或者用一个数组来表示跟这张专辑相关的数据,数组里面可以包含专辑的名字,作者,曲目,发行的年代等等。

下面,我们去定义一个数组试试 ...

在 php 程序里面,定义一个数组有两个方法,一种是使用 array() ,还有一种方法是使用方括号的形式 ... 这种方法只能用在 PHP 5.4 以后的版里面 .. PHP 5.4 以前的版本不认识这种方法定义的数组。

先试一下用 array 定义数组 ... $tracks 等于 array(); 这样我们就定义了一个空白的数组 ,叫做 $track

$tracks = array();

往这个数组里面添加项目可以这样 ... 数组的名字 .. 加上一个空白的方框号 ... 等于 ... 后面是数组项目里的值 ...

$tracks[] = '长城';

长城这两个字儿的周围用了引号,所以它应该是一个字符串类型的值 ...

调试

查看这个数组里的东西可以使用 print_r 或者 var_dump 函数,把它输出到屏幕上 ... 这两个函数都是 PHP 自带的功能。在它的周围,可以输出一组 HTML 的 <pre> 标签 ... 这样会保留输出的格式 ...

// 调试
echo '<pre>';
print_r($track);
echo '</pre>';

在浏览器上,你会看到, $track 这个数组 ... 现在里面已经有了一个项目 ... 项目的值是 长城 ... 注意长城左边的这个数字,是这个项目的序号,或者叫索引号 ... 这个号码是从 0 开始的,也就是,在数组里面,第一个项目的序号是 0 ,第二个项目的序号会是 1 。

下面,再往这个数组里添加几个项目 ...

$tracks[] = '农民';
$tracks[] = '不可一世';
$tracks[] = '遥望';
$tracks[] = '无语问苍天';

现在,这个叫 $track 的数组里面,一共有,1,2,3,4,5 个项目 .. 第五个项目的序号是 4 ,因为项目的序号是从 0 开始的。

定义数组时就为它添加项目

在定义项目的时候,我们可以直接去添加数组里面的项目 ... 在这个 array() 函数里面,直接去添加数组里的项目 ... 项目跟项目之间用一个逗号分隔开 ...

array('长城', '农民');

先注释掉下面的这些代码 ...

保存 ... 你会看到在这个数组里的项目 ...

PHP 5.4 以后,可以用方框号的形式去定义数组 ... 像这样 ... 直接在数组项目的周围,添加一组方框号 ...

//$tracks = array('长城', '农民');
$tracks = ['长城', '农民'];

访问数组里面的项目

要得到数组里面的项目的值,可以使用数组的名字,加上方框号,方框号里面是数组项目的序号 ... 比如要得到 $tracks 项目里面的第一个项目的值 ... $tracks 方框号 ... 第一个项目的序号是 0 ... 在前面再加上一个 echo 输出这个项目的值 ...

echo $tracks[0];

在屏幕上会显示 长城 ... 因为它是 $track 数组里的第一个项目的值 ...

0:00
0:00
4:42
0:00
2:17
0:00
0:00
0:00
1:22
3:45
0:00
0:00

数组 - Array《 PHP 基础 》

统计

15260
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点