欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

php foreach用法是什么

程序员文章站 2022-03-09 19:37:56
...

php foreach用法是:foreach仅能用于数组,当试图将其用于其它数据类型或者一个未初始化的变量时会产生错误,格式为【foreach(数组名 as 下标=>值)】。

php foreach用法是什么

php foreach用法是:

简单说foreach

它的格式是这样的foreach(数组名 as 下标=>值)

下标也就是上面的$a[1],这里的1就是数组的下标!

到这你应该明白了,为什么是$a[$key]这样输出

你记住不管怎么变,数组的输出方法永远是$a[1],不会是$a['语文']

foreach()有两种用法:

1: foreach(array_name as $value){
    statement;
  }

这里的array_name是你要遍历的数组名,每次循环中,array_name数组的当前元素的值被赋给$value,并且数组内部的下标向下移一步,也就是下次循环回得到下一个元素。

2:foreach(array_name as $key => $value){    
    statement;  
 }

这里跟第一种方法的区别就是多了个$key,也就是除了把当前元素的值赋给$value外,当前元素的键值也会在每次循环中被赋给变量$key。键值可以是下标值,也可以是字符串。比如book[0]=1中的“0”,book[id]="001"中的“id”.

相关免费学习推荐:php编程(视频)

以上就是php foreach用法是什么的详细内容,更多请关注其它相关文章!

相关标签: php foreach