加入收藏 | 设为首页 | 会员中心 | 我要投稿 云计算网_梅州站长网 (https://www.0753zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

PHP数组实例详解

发布时间:2022-09-30 11:41:48 所属栏目:PHP教程 来源:
导读:  1、数值数组

  a、如下例子中php实例教程,会自动分配数字ID键。

  $names = array("Peter","Joe","Lily");

  b、如下例子中,我们人工分配数字ID键。

  $names[0] = "Peter";

  
  1、数值数组
 
  a、如下例子中php实例教程,会自动分配数字ID键。
 
  $names = array("Peter","Joe","Lily");
 
  b、如下例子中,我们人工分配数字ID键。
 
  $names[0] = "Peter";
 
  $names[1] = "Joe";
 
  $names[2] = "Lily";
 
  可以在脚本中使用这些ID键:
 
  2、关联数组:
 
  例子1
 
  $ages = array("Peter"=>32, "Joe"=>30, "Lily"=>28);
 
  例子2
 
  本例与例子1相同,只是另一种创建数组的方法。
 
  $ages["Peter"] = "32";
  $ages["Joe"] = "30";
  $ages["Lily"] = "28";
  在脚本中使用关联数组:
 
  以上脚本输出:
 
  Peter is 32 years old.
 
  3、多维数组:
 
  在本例中,我们创建了一个带有自动分配数字ID键的多维数组:
 
  $families = array
  {
  "Griffin"=>array
  {
  "Peter",
  "Lois",
  "Megan"
  },
  php项目实例教程_php实例教程_php实例教程图书图片
 
 
  "Quagmire"=>array
  {
  "Glenn"
  },
  "Brown"=>array
  {
  "Cleveland",
  "Loretta",
  "Junior"
  }
  };
  echo "Is " . $families['Griffin'][2] . " a part of the Griffin family?";
  以上代码输出:
 
  Is Megan a part of the Griffin family?
 
  1、for循环遍历
 
  for循环只能遍历索引数组。
 
  2、foreach遍历
 
  即可以遍历索引数组,也可以遍历关联数组
 
  遍历索引数组
 
  foreach(array_expression as $value)
  {
  循环体;
  }
  遍历关联数组
  foreach(array_expression as $key=>$value)
  {
  循环体;
  }
  A、一维数组遍历
 
  索引数组
 
  ?> "李某","公司"=>"xx公司","邮箱"=>"abc@xx.com"); foreach($contact as $key=>$value) { echo $key.":".$value; } ?>
  B、多维数组遍历
 
  $table)
  {
  echo $section."部门人员如下";
  foreach($table as $row)
  {
  foreach($row as $value)
  {
  echo $value;
  }
  }
  } /* 何问起 hovertree.com */
  ?>
  以上所述是小编给大家介绍的php数组的实例详解,希望对大家有所帮助。
 

(编辑:云计算网_梅州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!