foreach 这个循环语句是专门用来循环数组或者对象用的。
下用先去循环输出 $tracks 这个数组 .... 先输入一个 foreach ... 然后是一组括号 ...
括号里的东西要使用特定的形式 ... 先是数组的名字 ... 这里应该是 $tracks 这个数组 ... 后面加上一个 as 关键词 ... 接着是一个临时的变量 ...
它的意思就是,在每次循环的时候,都会把 $tracks 这个数组里面的一个项目临时交给 $track 这个变量 ... 在这个循环的主体里面,我们可以使用这个 $track 输出这个项目的值 ...
foreach ($tracks as $track) {
echo $track . '<br>';
}
保存 ... 在屏幕上会输出 $tracks 这个数组里面的每一个项目的值 ... 在循环开始的时候,foreach 会把数组里面的指针指向第一个项目 ... 然后每次循环都会往向移一下 ... 一直到数组的最后一个项目为止。这样这个循环也就会结束了。
关联数组
循环关联类型的数组有一点点区别 ... 下面,我们可以去把 $album 这个数组里面的项目也全部输出到屏幕上 .. 包括项目的名字,还有项目的值 ...
foreach ... 在括号里,先是要循环的数组的名字 ... $album ... 再加上一个 as 关键词 ... 因为这是一个关联数组,所以,我们需要两个临时的变量 ... 一个表示项目的名字,一个表示项目的值 ...
foreach ($album as $key => $value) {
echo $key . ':' . $value . '<br>';
}
这里 $key 就代表的就是项目的名字 ... $value 代码的是项目的值 ...
保存 ...
你会看到,在浏览器上会显示出 $album 这个项目里面,每个项目的名字还有对应的值。