2024年6月11日发(作者:)

第三讲 数组

一、 什么是数组

数组就是一组数据的集合,把一系列数据组织起来,形成一

个可操作的整体。数组的每个实体都包含两项:键和值。

二、 声明数据

在PHP中声明数组的方式主要有两种:

一是应用array()函数声明数组,

一是直接为数组元素赋值。

<1> array() 函数用来新建一个数组。它接受一定数量用逗

号分隔的

key

=>

value

参数对。

array( [key =>] value , ... ) // key 可以是

数字 或者 字符串 // value 可以是任何值

如,

$array=array("1"=>"编","2"=>"程","3"=>"词","4"=>"典");

?>

<2>直接为数组元素赋值。

如果在创建数组时不知所创建数组的大小,或在实际编写程序时

数组的大小可能发生变化,采用这种数组创建的方法较好。

如,

$array[1]="I";

$array[2]="love";

$array[3]="PHP";

//print_r($array); //输出所创建数组的结构

?>

三、数组的类型

PHP支持两种数组:索引数组(indexed array)和联合数组

(associative array),前者使用数字作为键,后者使用字符串

作为键。

四、输出数组

1.在PHP中对数组元素输出,可以通过echo语句来实现,

但这只能对数组中某一元素进行输出;要将数组结构输出则要使

用print_r()函数,