PHP教程(第六节) 数组array和foreach的利用[网站编程]
本文“PHP教程(第六节) 数组array和foreach的利用[网站编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
数组很多编程里面城市有.并且经常用到,用来分类储存内容是最好的.因为他就像一个柜子.然后分成三层.而每一层里面又可以分划出来多个格来存放东西....目前我们就来学习一下什么是数组... .
数组的声明:
- <?
- $myarr = Array('aa','bb','cc'); //array是一个数组的声明.然后这个组里面有三个值.
- echo $myarr[1]; //然后我们取出第1个的值 也就是 bb
- ?>
运行后输出的后果: bb
明生注释:这里面有一点需求知道的是.你有多少个值都可以写在里面.并且取的时刻是以位数为尺度的..也就是说假如第一位是aa那么你就需求利用 数组变量[1] 这样取出来.以此类推.假如你想取某某的值.是不是非常的麻烦.不过聪明的php开辟者早就想到了这一点.下面就让我们来看看是怎么个回事吧..
数组的实名化: (不知道怎么叫好.哈哈所以随便给他一个名字.知道的朋友记得奉告我呀)
- <?
- $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(){} 数组循环
- <?
- $myarr = Array('aa','bb','cc','dd'); //数组有四个元素
- foreach( $myarr as $value ) //然后开始循环 每一次循环将抽取一个值并赋给 $value
- {
- echo "$value
- ";
- }
- ?>
运行后输出的后果:
aa
bb
cc
dd
foreach(){} 数组循环之Key利用
- <?
- $myarr = Array('刘'=> '德华' , '张'=>'学友' , '郭'=>'富城' , '黎'=>'明'); //数组有四个元素
- foreach( $myarr as $key => $value ) //然后开始循环 每一次循环将抽取一个值并赋给 $value和key
- {
- echo "姓氏: $key -- 名: $value
- ";
- }
- ?>
运行后输出的后果:
姓氏: 刘 -- 名: 德华
姓氏: 张 -- 名: 学友
姓氏: 郭 -- 名: 富城
姓氏: 黎 -- 名: 明
以上是“PHP教程(第六节) 数组array和foreach的利用[网站编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |