PHP | foreach Loop
foreach 构造提供了迭代数组元素的最简单方法。它适用于数组和对象。 foreach 循环虽然迭代了一个元素数组,但执行得到了简化,并且相对而言在更短的时间内完成了循环。它为索引迭代分配临时内存,这使得整个系统在内存分配方面冗余其性能。
语法:
foreach( $array as $element ) {
// PHP Code to be executed
}
或
foreach( $array as $key => $element) {
// PHP Code to be executed
}
以下程序说明了 PHP 中的 foreach 循环:
程序 1:使用 foreach 循环打印数组元素的 PHP 程序。
<?php输出:
// Declare an array
$arr = array("green", "blue", "pink", "white");
// Loop through the array elements
foreach ($arr as $element) {
echo "$element ";
}
?>
green blue pink white
程序 2:使用 foreach 循环打印关联数组元素的 PHP 程序。
<?php输出:
$employee = array(
"name" => "Robert",
"email" => " [email protected]",
"age" => 18,
"gender" => "male"
);
// Loop through employee array
foreach($employee as $key => $element) {
echo $key . ": " . $element . "<br>";
}
?>
name: Robertemail: [email protected]: 18gender: male
注:本文由VeryToolz翻译自 PHP | foreach Loop ,非经特殊声明,文中代码和图片版权归原作者 MeghaKakkar所有,本译文的传播和使用请遵循“署名-相同方式共享 4.0 国际 (CC BY-SA 4.0)”协议。