PHP | foreach 循环
foreach 构造提供了迭代数组元素的最简单方法。它适用于数组和对象。 foreach 循环虽然迭代了一个元素数组,但执行被简化并且相对而言在更短的时间内完成循环。它为索引迭代分配临时内存,这使得整个系统在内存分配方面具有冗余性能。
句法:
foreach( $array as $element ) {
// PHP Code to be executed
}
或者
foreach( $array as $key => $element) {
// PHP Code to be executed
}
下面的程序说明了PHP的 foreach 循环:
程序1: PHP程序使用foreach循环打印数组元素。
输出:
green blue pink white
程序2: PHP程序使用foreach循环打印关联数组元素。
"Robert",
"email" => "robert112233@mail.com",
"age" => 18,
"gender" => "male"
);
// Loop through employee array
foreach($employee as $key => $element) {
echo $key . ": " . $element . "
";
}
?>
输出:
name: Robertemail: robert112233@mail.comage: 18gender: male