建站代码网

热门标签

PHP学习四--数组

1.数组分为索引数组和关联数组;

索引数组:数组的键是整数的数组,并且键的整数顺序是从0开始,依次类推。

 

索引数组赋值有三种方式:

第一种:用数组变量的名字后面跟一个中括号的方式赋值,当然,索引数组中,中括号内的键一定是整数。比如,$arr[0]='苹果';

第二种:用array()创建一个空数组,使用=>符号来分隔键和值,左侧表示键,右侧表示值。当然,索引数组中,键一定是整数。比如,array('0'=>'苹果');

第三种:用array()创建一个空数组,直接在数组里用英文的单引号'或者英文的双引号"赋值,数组会默认建立从0开始的整数的键。比如array('苹果');这个数组相当于array('0'=>'苹果');

有的时候我们需要把数组中的内容也就是值取出来该怎么办呢?用数组变量的名字后跟的中括号中的键,来访问数组中的值。

$fruit = array('苹果','香蕉'); $fruit0 = $fruit['0']; print_r($fruit0);//结果为苹果

数组在FOR循环中的使用:

$fruit=array('苹果','香蕉','菠萝'); for($i=0; $i<3; $i++){ echo '<br>数组第'.$i.'值是:'.$fruit[$i]; }

在foreach中的使用

<?php

$fruit=array('苹果','香蕉','菠萝');

foreach($fruit as $key=>$value)

{    

echo '<br>第'.$key.'值是:'.$value;

}

?>

关联数组是指数组的键是字符串的数组。

$fruit = array( 'apple'=>"苹果", 'banana'=>"香蕉", 'pineapple'=>"菠萝" );

关联数组赋值有两种方式:

第一种:用数组变量的名字后面跟一个中括号的方式赋值,当然,关联数组中,中括号内的键一定是字符串。比如,$arr['apple']='苹果';

第二种:用array()

X