当前位置:七道奇文章资讯网站建设网站编程
日期:2010-07-27 09:49:00  来源:本站整理

PHP教程(第六节) 数组array和foreach的利用[网站编程]

赞助商链接



  本文“PHP教程(第六节) 数组array和foreach的利用[网站编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

数组很多编程里面城市有.并且经常用到,用来分类储存内容是最好的.因为他就像一个柜子.然后分成三层.而每一层里面又可以分划出来多个格来存放东西....目前我们就来学习一下什么是数组... .

数组的声明:
 

  1. <?  
  2.  $myarr = Array('aa','bb','cc'); //array是一个数组的声明.然后这个组里面有三个值.   
  3.  echo $myarr[1]; //然后我们取出第1个的值 也就是 bb  
  4. ?>  
<?
 $myarr = Array('aa','bb','cc'); //array是一个数组的声明.然后这个组里面有三个值.
 echo $myarr[1]; //然后我们取出第1个的值 也就是 bb
?>

运行后输出的后果: bb

明生注释:这里面有一点需求知道的是.你有多少个值都可以写在里面.并且取的时刻是以位数为尺度的..也就是说假如第一位是aa那么你就需求利用 数组变量[1] 这样取出来.以此类推.假如你想取某某的值.是不是非常的麻烦.不过聪明的php开辟者早就想到了这一点.下面就让我们来看看是怎么个回事吧..

数组的实名化: (不知道怎么叫好.哈哈所以随便给他一个名字.知道的朋友记得奉告我呀)
 

  1. <?  
  2.  $myarr = Array('A'=>'aa' , 'B'=>'bb' , 'C'=>'cc'); //在这里 A 相当于 aa 的名字.取的时刻直接用他的名字就行了  
  3.  echo $myarr['C']; //然后我们取出以C为单位的值 也就是 cc 注意大小写   
  4. ?>  
<?
 $myarr = Array('A'=>'aa' , 'B'=>'bb' , 'C'=>'cc'); //在这里 A 相当于 aa 的名字.取的时刻直接用他的名字就行了
 echo $myarr['C']; //然后我们取出以C为单位的值 也就是 cc 注意大小写
?>

运行后输出的后果: cc

明生注释:看到上面的代码是不是有点头晕呀.不用怕.目前我来给你们解答一下..首先数组[1]的值是不是aa呢.但是假如以数字来标识.恐怕要找一个同学是挺难的.假如给他一个字符.那么我们要探求某一个人是不是就简单多了呢??你的设法是对的..不过应当怎么写呢.首先,我们中国名字都是由左至右的.而他的刚巧也是.所以 姓 A 名 aa 也就顺理成章的用我们中国的姓氏来注释了.然后用 => 方法奉告他..我A就可以代表aa . 但是假如我想全部读取这些值该怎么去做呢..聪明的你应当会想到用循环吧..那么用for?还是while? 其实这些都可以.只是不太便利的.目前来介绍一个更便利一些的循环吧..专门针对数组的哦!!!

闪亮登场的 foreach(){} 数组循环
 

  1. <?  
  2.  $myarr = Array('aa','bb','cc','dd'); //数组有四个元素  
  3.  foreach$myarr as $value ) //然后开始循环 每一次循环将抽取一个值并赋给 $value  
  4.  {  
  5.    echo "$value  
  6. ";   
  7.  }  
  8. ?>   
<?
 $myarr = Array('aa','bb','cc','dd'); //数组有四个元素
 foreach( $myarr as $value ) //然后开始循环 每一次循环将抽取一个值并赋给 $value
 {
   echo "$value<br>";
 }
?>

运行后输出的后果:

aa

bb

cc

dd

 

foreach(){} 数组循环之Key利用
 

  1. <?  
  2.  $myarr = Array('刘'=> '德华' , '张'=>'学友' , '郭'=>'富城' , '黎'=>'明'); //数组有四个元素  
  3.  foreach$myarr as $key => $value ) //然后开始循环 每一次循环将抽取一个值并赋给 $value和key  
  4.  {  
  5.   echo "姓氏: $key -- 名: $value  
  6. ";   
  7.  }  
  8. ?>  
<?
 $myarr = Array('刘'=> '德华' , '张'=>'学友' , '郭'=>'富城' , '黎'=>'明'); //数组有四个元素
 foreach( $myarr as $key => $value ) //然后开始循环 每一次循环将抽取一个值并赋给 $value和key
 {
  echo "姓氏: $key -- 名: $value<br>";
 }
?>

运行后输出的后果:

姓氏: 刘 -- 名: 德华

姓氏: 张 -- 名: 学友

姓氏: 郭 -- 名: 富城

姓氏: 黎 -- 名: 明
 


  以上是“PHP教程(第六节) 数组array和foreach的利用[网站编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • Ubuntu下最简单安装设置LAMP套件用来本地测试PHP教程
  • <b>PHP教程之-文件、数组、字符串</b>
  • PHP教程之对文件读写操作
  • <b>PHP教程(第七节) 函数Finction与全局变量</b>
  • PHP教程(第六节) 数组array和foreach的利用
  • PHP教程(第五节) 循环语句For_While_DoWhile
  • PHP教程(第四节) 判断语句switch
  • PHP教程(第三节) 变量的增补
  • PHP教程(第二节) 判断语句IF..else
  • <b>PHP教程(第一节) PHP 变量的声明</b>
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .