`

php中foreach()的用法

    博客分类:
  • PHP
PHP 
阅读更多

php中foreach()的用法

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中foreach的用法和实例

    本篇文章介绍了详解PHP中foreach的用法和实例,详细介绍了foreach的用法,感兴趣的小伙伴们可以参考一下。

    PHP中foreach()用法汇总

    主要给大家详细介绍了PHP中foreach()用法以及相关的示例,十分的细致,有需要的小伙伴可以参考下。

    深入解析PHP中foreach语句控制数组循环的用法

    主要介绍了深入解析PHP中foreach语句控制数组循环的用法,是PHP入门学习中的基础知识,需要的朋友可以参考下

    PHP中的函数-- foreach()的用法详解

    本篇文章是对PHP中的函数foreach()的用法进行了详细的分析介绍,需要的朋友参考下

    php foreach正序倒序输出示例代码

    主要介绍了php中foreach正序输出与倒序输出的例子,php foreach用法实例,需要的朋友可以参考下

    PHP的foreach中使用引用时需要注意的一个问题和解决方法

    主要介绍了PHP的foreach中使用引用时需要注意的一个问题和解决方法,即数组最后一个元素的值会发生改变的情况,需要的朋友可以参考下

    PHP 基础实例教程(PHP网页实例版)

    PHP for和foreach循环 PHP do...while循环 PHP break/continue/exit PHP 数组 PHP 数字索引数组 PHP 非数字索引数组 PHP 多维数组 PHP 数组排序 PHP 多维数组排序 PHP 随机数组排序 PHP 文件内容载入数组 PHP 数组...

    使用foreach循环遍历数组的用法例子(附详细步骤).txt

    这个代码的意义在于展示了如何使用PHP中的foreach循环来遍历数组,并对数组中的每个元素执行特定的操作。foreach循环是一种非常常用的循环结构,可以简化对数组的操作和处理,提高代码的效率和可读性。在实际开发中...

    PHP中的函数– foreach()的用法详解

    PHP 4 引入了 foreach 结构,和 Perl 以及其他语言很像。这只是一种遍历数组简便方法。foreach 仅能用于数组,当试图将其用于其它数据类型或者一个未初始化的变量时会产生错误。有两种语法,第二种比较次要但却是第...

    php中foreach结合curl实现多线程的方法分析

    本文实例讲述了php中foreach结合curl实现多线程的方法。分享给大家供大家参考,具体如下: 多线程是php不支持的但我们可以通过foreach来伪多线程了,但这个伪多线程速度不一定比单线程要单到哪里去了,具体来看个例子....

    php foreach 使用(与运算符)引用赋值要注意的问题

    foreach 通过在 $value 之前加上 & 很容易就能修改数组的单元,如: PHP代码 复制代码 代码如下: foreach($arr as $value){ $value .= ‘4’; } 但这个用法也很容易造成错误,而且也不容易找。 看例子更直截了当: ...

    探讨:php中在foreach中使用foreach ($arr as $value) 这种类型的解释

    此方法将以引用赋值而不是拷贝一个值。 复制代码 代码如下:<?...foreach ($arr as &$value) { $value = $value * 2;...phpforeach (array(1, 2, 3, 4) as &$value) { $value = $value * 2;}?>

    PHP100视频教程 29:PHP模板引擎Smarty内置函数

    1、foreach 数组的处理与我们在PHP中的foreach用法类似,同样是用来遍历数组。在实际操作中与section 功能一样,但foreach在Smarty一般用来处理一维数组。2、include 多功能使用3、IF条件语句的使用4、literal strip...

    php foreach 参数强制类型转换的问题

    所以,为了防止这样的信息出现,我使用foreach的时候,都会把参数进行强制类型转换,形势如下: foreach((array)$arr as $key => $value); 这样做一直相安无事,就在前几天,突然出现了问题。我强制类型转换以后不能...

    phpQuery.php

    phpQuery,一个非常简单方便的PHP页面内容爬取方法。详细用法请百度 <?php require("phpQuery.php");//导入phpQuery库 $html = phpQuery::newDocumentFile("https://segmentfault.com/tags"); $hrefList = pq("....

    PHP100视频教程 29:PHP模板引擎Smarty内置函数.rar

    与我们在PHP中的foreach用法类似,同样是用来遍历数组。在实际操作中与 section 功能一样,但foreach在Smarty一般用来处理一维数组。 2、include 多功能使用 3、IF条件语句的使用 4、literal strip 文本的处理...

    php循环语句 for()与foreach()用法区别介绍

    下面我用两个实例来介绍一下关于在php中foreach与for语句用法区别介绍,有需要的朋友可参考一下

Global site tag (gtag.js) - Google Analytics