深入解析php中的foreach函数

yipeiwu_com5年前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使用HTML5 FormData对象提交表单操作示例

PHP使用HTML5 FormData对象提交表单操作示例

本文实例讲述了PHP使用HTML5 FormData对象提交表单操作。分享给大家供大家参考,具体如下: 这是HTML5中新增的一个Api,他能以表单对象作为参数,自动的把表单的数据打包,...

PHP关联数组实现根据元素值删除元素的方法

本文实例讲述了PHP关联数组实现根据元素值删除元素的方法。分享给大家供大家参考。具体如下: <?php $array1 = array("a" => "gree...

简单的PHP图片上传程序

第一种: php部分 复制代码 代码如下:<?php  if($_FILES['file']['error'] > 0){  &nbs...

php用户注册时常用的检验函数实例总结

本文实例总结了php用户注册时常用的检验函数。分享给大家供大家参考。具体分析如下: php用户注册时常用的一些常用检验函数总结,包括有检测提交的数据是否符合用户名格式,检测参数的值是否相...

PHP Swoole异步读取、写入文件操作示例

PHP Swoole异步读取、写入文件操作示例

本文实例讲述了PHP Swoole异步读取、写入文件操作。分享给大家供大家参考,具体如下: 异步读取文件:swoole_async_readfile 异步写入文件:swoole_asyn...