`
cakin24
  • 浏览: 1343546 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

PHP中foreach循环语句

    博客分类:
  • PHP
阅读更多

一 语法

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>
 
三 运行结果

 

 

  • 大小: 28.2 KB
1
1
分享到:
评论

相关推荐

    PHP循环语句笔记(foreach,list)

    一般foreach用的比较多 复制代码 代码如下: &lt;?php $price=array(‘apple’=&gt;10,’orange’=&gt;20,’banner’=&gt;30); foreach($price as $key=&gt;$value) { echo $key.’=&gt;’.$value.' ’; } echo ‘ ’; ?&gt; ...

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

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

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

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

    浅谈php中的循环while、do…while、for、foreach四种循环

    我们就可以使用while循环语句来完成这个任务。 while–只要指定条件成立,则循环执行代码块。 do…while–首先执行一次代码块,然后在指定的条件成立时重复这个循环。 for–循环执行代码块制定的次数。 foreach...

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

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

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

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

    详解PHP中foreach的用法和实例

    在PHP中经常会用到foreach的使用,而要用到foreach,就必须用到数组。因此,在这篇文章中,我们一边讲数组,一边讲foreach。 foreach有两种语法: 第一种:遍历给定的 数组语句 array_expression 数组。每次循环中...

    PHP数组及条件,循环语句学习

    //遍历数组的语句 //第一种foreach($mess as $v){ //foreach可以遍历关联数组; 而for循环只能遍历枚举数组, 不能遍历关联数组. //$v是接收数组元素的值, 循环体循环次数由数组元素决定 echo $v.' ’; } //第二...

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

    如果值为 TRUE,则继续循环,执行嵌套的循环语句。如果值为 FALSE,则终止循环。 expr3 在每次循环之后被求值(执行)。 每个表达式都可以为空。expr2 为空意味着将无限循环下去(和 C 一样,PHP 认为其值为 TRUE)...

    邓炜PHP基本语法(三)流程控制语句

    PHP基本语法(三)流程控制语句 大纲 掌握PHP流程控制语句 ...二、循环语句 (1)for循环 (2)while循环 (3)do…while循环 优酷网视频地址: http://v.youku.com/v_show/id_XMTYzMjcwNzg0.html

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

    主要介绍了php中foreach结合curl实现多线程的方法,结合实例形式分析了foreach语句结合curl循环调用模拟多线程的原理与实现技巧,需要的朋友可以参考下

    PHP程序设计.pdf

    * 循环语句:PHP中的循环语句包括while语句、for语句、foreach语句和do-while语句。 PHP函数 * 函数定义:在PHP中,可以使用function关键字定义函数,例如:function greeting($name) { echo "Hello, $name!"; }。...

    PHP 循环 – While 循环

    在 PHP 中,提供了下列循环语句: while – 只要指定的条件成立,则循环执行代码块 do…while – 首先执行一次代码块,然后在指定的条件成立时重复这个循环 for – 循环执行代码块指定的次数 foreach – 根据数组中...

    解决PHP里大量数据循环时内存耗尽的方法

    遇到这样的错误起初让我很诧异,但转眼一想,也不奇怪,因为我正在开发的这个程序是要用一个foreach循环语句在一个有4万条记录的表里全表搜索具有特定特征的数据,也就是说,一次要把4万条数据取出,然后逐条检查...

    PHP5与MySQL5从入门到精通.rar

    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 按值传递参数 ...

    php的list()的一步操作给一组变量进行赋值的使用

    list,each)PHP循环遍历数组的3种方法list()、each()和while总结PHP循环语句笔记(foreach,list)深入php list()函数的详解php笔记之:php函数range() round()和list()的使用说明PHP中list()函数用法实例简析PHP

Global site tag (gtag.js) - Google Analytics