foreach循环仅在数组上使用,用于循环遍历数组中的每个键/值对。
语法:
foreach (array as $value) {
需要执行的代码;
}
//或者
foreach (array as $key => $value) {
需要执行的代码;
}第一个表达式循环获取出数组的每一个值,第二个数组循环获取出数字的键值对,这两张方式可以按照需要输出的情况来使用,如果同时需要使用数据的$key,那可以使用第二种表达式。
以下示例演示了一个循环,该循环输出$names数组的键($key)和值($value)。
$names = array("John" => 18, "David" => 21, "Amy" => 23);
foreach ($names as $name => $age) {
echo $name.'年龄是'.$age.'<br />';
}
// John年龄是18
// David年龄是21
// Amy年龄是23<?php $items = array("one", "two", "three"); ($items $item){ echo $ ."<br/>"; }