• 技术文章 >后端开发 >PHP问题

    php foreach用法是什么

    coldplay.xixicoldplay.xixi2020-11-04 10:44:54原创821

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

    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中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:php foreach
    上一篇:如何设置php文件的路径 下一篇:php中的方法重写是什么意思
    大前端线上培训班

    相关文章推荐

    • java foreach怎么用• 实例详解php中foreach的用法• php如何使用foreach修改数组• java中for和foreach的区别是什么?

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网