所述的foreach循环只对阵列,并且通过在每个键/值对用于循环阵列。
有两种语法:
foreach(array as $value){
要执行的代码;
}
//或
foreach(array as $key => $value){
要执行的代码;
}
第一种形式在数组上循环。在每次迭代中,当前元素的值都分配给$ value,并且数组指针移动一个,直到到达最后一个数组元素。
第二种形式还将在每次迭代时将当前元素的键分配给$key变量。
以下示例演示了一个循环,该循环输出$names 数组的值。
0