控制面板 - 帮助中心 - 付款方式 - 常用文档 - 软件下载 -   
服务中心
当前位置:首页 - 服务中心 - 网络学院

foreach对PHP数组操作

  从PHP5开始,使用foreach语句可以遍历对象,当然包括数组的操作。

  一维索引数组的遍历

  foreach循环语句对一维数组遍历访问的格式如下:

foreach($array as [$key =>] [&] $value)
{
 ...
}

  其中$key(指定键名)是可选项,关键字&表示对$value变量实现一个引用,它是一个可选项。我们先看下面的例子。

<?php
  $players=array("张三","李四","牛小二","lilia");
  echo "玩家列表:\n";
  foreach($players as $key => $value)
  {
    echo "$key => $value\n";
  }
?>

  该脚本输出以下内容:

玩家列表:

0 = 张三

1 = 李四

2 = 牛小二

3 = lilia

  一维关联数组的遍历

  当有一个关联数组,我们要对它分行打印时,可以使用foreach循环语句,脚本代码如下所示:

<?php
  $userList=array('UserName' => 'Lilia', 'Gender' => 'female', 'Age' =>'23', 'School' => 'Peking University');
  foreach($userList as $name => $breed)
  {
    echo “$name is $breed.<br />\n”;
  }
?>

  显示结果如下:

UserName is Lilia.
Gender is female.
Age is 23.
School is Peking University.

更新时间:2010-6-15

7*24小时咨询热线:400-628-6536 0371-86013552 19937165195
传真:0371-86013552-6612 服务邮箱:web@3a88.com 代理邮箱:agent@3a88.com 备案邮箱:beian@3a88.com
运营商:郑州金飞科技有限公司 工商营业执照号:9141010567945717XL
公司地址:郑州高新技术产业开发区木兰里9号1号楼1单元14层310号 邮政编码:450000 豫ICP备12025635号-1 豫公网安备 41010502003077号