以前我们经常会想怎么来实现php数组循环输出来,本文章来介绍了利用php中常用的四种循环语句来实现单数组或多维数组循环输出方法。
在 php 中,我们可以使用下列循环语句:
while
只要指定的条件成立,则循环执行代码块
do…while
首先执行一次代码块,然后在指定的条件成立时重复这个循环
for
循环执行代码块指定的次数
foreach
根据数组中每个元素来循环代码块
先我们利用php自带函数对php数组进行遍历
随手可得array_keys()和array_values()函数以用来得到数组中所有关键字和对应的值的列表。
代码如下
‘bacon and eggs’, ‘lunch’ => ‘roast beef’, ‘dinner’ => ‘lasagna’);
/* returns the array (‘breakfast’, ‘lunch’, ‘dinner’) with numeric indices */
$result = array_keys($menu); print_r($result); print ” “;
/*
returns the array (‘bacon and eggs’, ‘roast beef’, ‘lasagna’) with numeric indices */
$result = array_values($menu); print_r($result);
?>
利用foreach 遍历php数组
php foreach() 语法结构用于遍历操作或输出数组,foreach() 仅能用于遍历数组或对象,当试图将其用于其它数据类型或者一个未初始化的变量时会产生错误。
代码如下