`
cakin24
  • 浏览: 1396969 次
  • 性别: 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语言中的循环语句.pdf

    foreach循环语句是PHP语言中的一种特殊的循环结构,它可以实现数组的遍历操作。 在实际开发中,循环语句的使用非常广泛,例如在处理数组、字符串、数据库查询结果等方面都需要使用循环语句。Mastering the use of ...

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

    在给定的文件中,主要讨论了两种常用的循环语句:`foreach` 和 `while` 结合 `list()` 函数的使用。 1. `foreach` 循环: `foreach` 是PHP中最常用于遍历数组的循环结构。在示例中,`foreach` 被用来遍历一个关联...

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

    foreach语句是PHP中的一个重要特性,用于遍历数组或对象的元素。虽然其用法简单直观,但其背后的机制相对复杂。本知识点将深入解析foreach语句在PHP中的实现,帮助理解其工作原理。 首先,了解PHP代码的执行流程是...

    PHP 循环语句

    在编程语言中,循环语句是执行重复任务的关键构造,PHP 也不例外。PHP 提供了多种类型的循环结构,包括 `for`、`while`、`do-while` 和 `foreach`,它们各自适用于不同的场景。下面我们将深入探讨这些循环语句的用法...

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

    ### 使用foreach循环遍历数组的用法例子及详细步骤 #### 一、基础知识介绍 在PHP编程语言中,数组是一种非常重要的数据结构,用于存储多个值。数组可以是一维的,也可以是多维的。在处理数组时,经常需要遍历数组...

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

    ### 使用foreach循环遍历数组的相关知识点 #### 一、引言 在PHP编程语言中,`foreach`循环是一种专门用于遍历数组的强大工具。通过`foreach`循环,开发者能够轻松地访问数组中的每一个元素,执行诸如输出、修改或...

    PHP循环控制语句:while\for\

    在提供的压缩包文件中,"循环控制语句.php"可能包含了`while`和`for`循环的实例,而"foreach循环.php"则可能详细解释了`foreach`循环及其应用。通过学习这些文件,你可以深入理解PHP中的循环控制语句,并在实际项目...

    php中如何使对象可以像数组一样进行foreach循环

    在PHP中,要让一个对象可以像数组一样进行`foreach`循环,你需要让这个对象实现内置的`Iterator`接口。`Iterator`接口是PHP 5引入的,它允许对象自定义遍历方式,使得对象可以被`foreach`语句直接遍历。下面将详细...

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

    在PHP编程中,循环语句是实现重复执行某段代码的关键结构。其中,for()和foreach()是两种常用的循环语句,它们在使用上各有特点和适用场景。为了更好地理解这两种循环语句的区别和用法,让我们详细探讨一下。 for()...

    PHP程序设计-3期(KC016) 2.6.2循环控制5foreach课后习题.doc

    在`foreach`循环中,`break`语句用于提前退出整个循环,而`continue`语句则跳过当前循环的剩余部分,直接进入下一次迭代。 6. `foreach`与空数组: 当遍历一个空数组时,`foreach`不会执行任何循环体内的代码,直接...

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

    本篇文章将深入探讨PHP中的数组和条件、循环语句的学习。 ### PHP数组 1. **关联数组**:在PHP中,关联数组通过键值对来存储数据,键可以是任何字符串,而不仅仅是数字。例如: ```php $mess = array( 'title' =&gt;...

    PHP读书笔记整理_结构语句详解_.docx

    foreach 循环语句用于遍历数组,常用于遍历数据。 示例代码: ```php foreach ($数组 as $值) { // 执行任务 } ``` PHP 结构语句是 PHP 编程语言中的一种基本语句,用于控制程序的执行流程。条件结构和循环结构是 ...

    PHP foreach循环使用详解与实例代码

    `PHP`中的`foreach`循环是一种非常常用的遍历数组或集合的数据结构的控制流程语句。它主要用于在数组中逐个处理元素,无论是简单的数组还是多维数组。下面是对`foreach`循环的详细解释和实例代码分析。 ### `...

    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循环遍历,如下所示: ```php $c = array( array('1', 'Tom'), array('2', 'Mary'), array('3', 'Peter'), array('4', 'Jack') ); foreach($c as $value) { print_r...

    用foreach来访问数组

    在PHP中,`foreach`语句常用于遍历数组,无论是关联数组还是索引数组。当我们使用`foreach`遍历数组时,问题在于遍历的顺序是否固定以及如何确定遍历顺序。 首先,PHP的数组实际上是一种哈希表(HashTable)结构...

    PHP程序设计-3期(KC016) 2.6.2循环控制5foreach常见问题.docx

    在`foreach`循环中,如果循环体包含多于一条语句,为了保持代码的可读性和避免逻辑错误,应该使用大括号 `{}` 将这些语句包裹起来。不加括号可能导致预期之外的行为,因为只有一条语句会被视为循环体,而后面的语句...

Global site tag (gtag.js) - Google Analytics