深入解析php中的foreach函数

yipeiwu_com6年前PHP代码库

Foreach 函数(PHP4/PHP5)
foreach 语法结构提供了遍历数组的简单方式。
foreach 仅能够应用于数组和对象,如果尝试应用于其他数据类型的变量,或者未初始化的变量将发出错误信息。

有两种语法:

复制代码 代码如下:

foreach (array_expression as $value)
    statement
foreach (array_expression as $key => $value)
    statement

例子1:
复制代码 代码如下:

<?php
$arr=array(1,2,3,4);
foreach($arr as $value){
  echo $value."<br/>";
}
?>

例子2:
复制代码 代码如下:

<?php
$arr=array(1,2,3,4);
foreach($arr as $key=>$value){
  echo $key."=====>".$value."<br/>";
}
?>

相关文章

使用PHP生成二维码的方法汇总

随着科技的进步,二维码应用领域越来越广泛,本站之前已有文章介绍通过使用jQuery插件来生成二维码,今天我给大家分享下如何使用PHP生成二维码,以及如何生成中间带LOGO图像的二维码。...

php打开远程文件的方法和风险及解决方法

PHP有一个配置选项叫allow_url_fopen,该选项默认是有效的。它允许你指向许多类型的资源,并像本地文件一样处理。例如,通过读取URL你可以取得某一个页面的内容(HTML),看...

windows中PHP5.2.14以及apache2.2.16安装配置方法第1/2页

首先下载好需要安装的配置文件1、apache-2.2.162、php-5.2.14-Win32 一、apache配置 apache的安装不说了,安装过程中选择自己想安装的位置,一路nex...

PHP中simplexml_load_string函数使用说明

先用一段代码重现一下问题 乍一看,结果很让人费解: 复制代码 代码如下: <?php $string = <<<EOF <data> <foo&...

CodeIgniter 完美解决URL含有中文字符串

codeIgniter默认的配置下是不允许URL中包含非ASCII字符的,如果URL中含非ASCII字符,那么CI会毫不客气的抛出错误。本文章向码农介绍CodeIgniter 如何解决U...