操作代码的PHP数组使用foreach
foreach()有两个用途:复制代码代码如下所示:
foreach(array_name美元价值)
{
声明;
}
这里的array_name是数组名,你想遍历。在每一个周期,对array_name数组的当前元素的值赋给美元的价值,和下标数组中向下移动一步,即下一个循环的下一个元素。
复制代码代码如下所示:
foreach(array_name达关键=价值)
{
声明;
}
第一种方法和第一种方法的区别在于,有更多的密钥。也就是说,除了将当前元素的值赋给值外,当前元素的键值也将被分配给每个周期中的变量$键。键值可以是下标值或字符串。例如,{ { 0 }在书{ 0 } = 1中,id在书001中。
程序实例1:
复制代码代码如下所示:
< PHP
------------------------------------------------------------------------- / * * /
每例1:价值只有* / / *
回声foreach示例1:价值;
$ =数组(1, 2, 3,17);
foreach($一$ V){
的当前值。五美元;
}
>
操作结果
每例1:价值
a现值:1
a现值:2
a现值:3
a现值:17
二
复制代码代码如下所示:
------------------------------------------------------------------------- / * * /
例2:foreach(价值/关键印刷插图)。
回声。每例2:价值(关键印刷插图);
$ =数组(1, 2, 3,17);
$ i = 0;用于说明目的的 *
foreach($一$ V){
$;
美元+;
}
运行程序的结果
每例2:价值(关键印刷插图)
$ { 0 } = 1
$ { 1 } = 2
$ { 2 } = 3
$ { 3 } = 17
三
复制代码代码如下所示:
------------------------------------------------------------------------- / * * /
每例3:键和值 / * * /
每例3:回声'。。密钥和值;
$ =数组(
== 1,
两个=2,
三= 3,
十七= 17
);
foreach($一$ K = $ V){
$;
}
运行程序的结果
每例3:键和值
1美元
2美元
$ {三} = 3
$ {十七} = 17
四
复制代码代码如下所示:
------------------------------------------------------------------------- / * * /
每例4:多维数组* / / *
' ' '。每例4:多维回波阵列;
$ =数组();
$ { 0 } { 0 };
$ { 0 } { 1 };
$ { 1 } { 0 };
$ { 1 } { 1 };
foreach(合一为V1){
foreach(V1 V2美元美元){
;
}
}
运行程序的结果
每例4:多维数组
是什么意思
五
复制代码代码如下所示:
------------------------------------------------------------------------- / * * /
每例5:动态数组* / / *
' ' '。每例5:动态回波阵列;
foreach(数组(1, 2, 3,4, 5)为v){
;
}
运行程序的结果
每例5:动态数组
一万二千三百四十五
它也可用于如下:
复制代码代码如下所示:
为messagenav {= root_path}首页;
messagenav美元{} =#人才交流
messagenav美元{列} =hragent / CN /
值:)
class=安翔>