一 语法
foreach(array_expression as $value)
statement;
foreach(array_expression as $key=>$value)
statement;
foreach语句将遍历数组array_expression,每次循环时,将当前数组中的值赋值给$value(或是$key和$value),同时,数组的指针向后移动,直到遍历完成,当使用foreach时,数组指针将自动被重置,所以不需要手动设置指针的位置。
二 实例
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <title>应用foreach语句遍历数组</title> </head> <style type="text/css"> <!-- .STYLE1 {font-size: 13px; color: #FF0000; font-weight: bold; } .STYLE2 {font-size: 13px; } --> </style> <body> <?php $name = array("1"=>"品牌笔记本电脑","2"=>"高档男士衬衫","3"=>"品牌3G手机","4"=>"高档女士挎包"); $price = array("1"=>"4998元","2"=>"588元","3"=>"4666元","4"=>"698元"); $counts = array("1"=>1,"2"=>1,"3"=>2,"4"=>1); echo '<table width="580" border="1" cellpadding="1" cellspacing="1" bordercolor="#FFFFFF" bgcolor="#FF0000"> <tr> <td width="145" align="center" bgcolor="#FFFFFF" class="STYLE1">商品名称</td> <td width="145" align="center" bgcolor="#FFFFFF" class="STYLE1">价 格</td> <td width="145" align="center" bgcolor="#FFFFFF" class="STYLE1">数量</td> <td width="145" align="center" bgcolor="#FFFFFF" class="STYLE1">金额</td> </tr>'; foreach($name as $key=>$value){ //以book数组做循环,输出键和值 echo '<tr> <td height="25" align="center" bgcolor="#FFFFFF" class="STYLE2">'.$value.'</td> <td align="center" bgcolor="#FFFFFF" class="STYLE2">'.$price[$key].'</td> <td align="center" bgcolor="#FFFFFF" class="STYLE2">'.$counts[$key].'</td> <td align="center" bgcolor="#FFFFFF" class="STYLE2">'.$counts[$key]*$price[$key].'</td> </tr>'; } echo '</table>'; ?> </body> </html>
三 运行结果
![](http://dl2.iteye.com/upload/attachment/0122/1840/6f8a0219-7564-3bb2-9708-c71d8449606d.png)
相关推荐
一般foreach用的比较多 复制代码 代码如下: <?php $price=array(‘apple’=>10,’orange’=>20,’banner’=>30); foreach($price as $key=>$value) { echo $key.’=>’.$value.' ’; } echo ‘ ’; ?> ...
这个代码的意义在于展示了如何使用PHP中的foreach循环来遍历数组,并对数组中的每个元素执行特定的操作。foreach循环是一种非常常用的循环结构,可以简化对数组的操作和处理,提高代码的效率和可读性。在实际开发中...
这个代码的意义在于展示了如何使用PHP中的foreach循环来遍历数组,并对数组中的每个元素执行特定的操作。foreach循环是一种非常常用的循环结构,可以简化对数组的操作和处理,提高代码的效率和可读性。在实际开发中...
我们就可以使用while循环语句来完成这个任务。 while–只要指定条件成立,则循环执行代码块。 do…while–首先执行一次代码块,然后在指定的条件成立时重复这个循环。 for–循环执行代码块制定的次数。 foreach...
主要介绍了深入解析PHP中foreach语句控制数组循环的用法,是PHP入门学习中的基础知识,需要的朋友可以参考下
PHP for和foreach循环 PHP do...while循环 PHP break/continue/exit PHP 数组 PHP 数字索引数组 PHP 非数字索引数组 PHP 多维数组 PHP 数组排序 PHP 多维数组排序 PHP 随机数组排序 PHP 文件内容载入数组 PHP 数组...
在PHP中经常会用到foreach的使用,而要用到foreach,就必须用到数组。因此,在这篇文章中,我们一边讲数组,一边讲foreach。 foreach有两种语法: 第一种:遍历给定的 数组语句 array_expression 数组。每次循环中...
//遍历数组的语句 //第一种foreach($mess as $v){ //foreach可以遍历关联数组; 而for循环只能遍历枚举数组, 不能遍历关联数组. //$v是接收数组元素的值, 循环体循环次数由数组元素决定 echo $v.' ’; } //第二...
如果值为 TRUE,则继续循环,执行嵌套的循环语句。如果值为 FALSE,则终止循环。 expr3 在每次循环之后被求值(执行)。 每个表达式都可以为空。expr2 为空意味着将无限循环下去(和 C 一样,PHP 认为其值为 TRUE)...
PHP基本语法(三)流程控制语句 大纲 掌握PHP流程控制语句 ...二、循环语句 (1)for循环 (2)while循环 (3)do…while循环 优酷网视频地址: http://v.youku.com/v_show/id_XMTYzMjcwNzg0.html
主要介绍了php中foreach结合curl实现多线程的方法,结合实例形式分析了foreach语句结合curl循环调用模拟多线程的原理与实现技巧,需要的朋友可以参考下
* 循环语句:PHP中的循环语句包括while语句、for语句、foreach语句和do-while语句。 PHP函数 * 函数定义:在PHP中,可以使用function关键字定义函数,例如:function greeting($name) { echo "Hello, $name!"; }。...
在 PHP 中,提供了下列循环语句: while – 只要指定的条件成立,则循环执行代码块 do…while – 首先执行一次代码块,然后在指定的条件成立时重复这个循环 for – 循环执行代码块指定的次数 foreach – 根据数组中...
遇到这样的错误起初让我很诧异,但转眼一想,也不奇怪,因为我正在开发的这个程序是要用一个foreach循环语句在一个有4万条记录的表里全表搜索具有特定特征的数据,也就是说,一次要把4万条数据取出,然后逐条检查...
2.7.5 foreach语句 2.7.6 declare语句 2.7.7 exit和retunl语句 2.8 包含代码 2.9 本章小结 第3章 函数 3.1 用户自定义函数 3.1.1 函数调用与函数定义 3.1.2 递归函数 3.2 函数的参数 3.2.1 按值传递参数 ...
list,each)PHP循环遍历数组的3种方法list()、each()和while总结PHP循环语句笔记(foreach,list)深入php list()函数的详解php笔记之:php函数range() round()和list()的使用说明PHP中list()函数用法实例简析PHP