十八哥公益php教学第三周---数组

一,数组的两个重要的概念

十八哥由储物柜引申出数组的概念,从而得出数组的重要的概念就是键(索引)和值

数组的创建

第一种方式:

$arr = null;

$arr['name'] = '张三';

$arr['age'] = 20;

第二种方式:

$arr = array('name'=>'张三','age'=>20);

注意:创建数组的时候,键值不能重复,如果重复,后面的将会覆盖前面的

数组的打印

可以用for循环打印数组

例如:

$arr = array('春','夏','秋','冬');

for($i = 0; $i <count($arr);$i++){

  echo $arr[$i];

}

打印结果:春夏秋冬

另一种是使用foreach打印数组

$arr = array(3=>'梅',2=>'兰',5=>'竹',9=>'菊');

foreach($arr as $k=>$v){

  echo $k,'~',$v,'<br />';

}

打印结果:3~梅

2~兰

5~竹

9~菊

数组中游标的使用

在数组中,有一个指针,指针会指向一个单元,每当循环一次,指针就会向尾部移动

例如:

$arr = array('春','夏','秋','冬');

echo current($arr);  //春

echo current($arr); //春

为什么两次都是春呢?

因为我们指针并没有向下游动,所以我们使用next(数组)将指针向尾部移动

next($arr);

echo current('$arr'); //夏

使用prev(数组),是数组指针向头部移动

使用reset(数组)重置指针位置,使其停在0的位置

/**
燕十八 公益PHP培训
课堂地址:YY频道88354001
学习社区:www.zixue.it
**/

posted @ 2012-10-14 20:46  探索者_PHP  阅读(214)  评论(0编辑  收藏  举报