在PHP中声明数组的方式主要有两种:一种是应用array()函数声明数组,另一种是直接通过为数组元素赋值的方式声明数组。其中,应用array()函数声明数组的方式如下:
array array ([mixed,...])
其中,mixed的语法为key => value,多个参数mixed间用逗号分开,分别定义了索引和值。索引可以是字符串或数字。如果省略了索引,则会自动产生从0开始的整数索引。如果索引是整数,则下一个产生的索引将是目前最火的整数索引加1。如果定义了两个完全一样的索引,则后面一个会覆盖前—个。数组中的各数据元素的数据类型可以不同,也可以是数组类型。当mixed是数组类型时,就是二维数组。
应用airay()函数声明数组时,数组下标既可以是数值索引,也可以是关联索引。下标与数组元素值之间用“=>”进行连接,不同数组元素之间用逗号进行分隔。
应用array()函数定义数组比较灵活,可以在函数体中只给出数组元素值,而不必给出键值。例如:
<?php
$array = array("asp","php","jsp"); //定义数组
print_r($array); //输出数组元素
?>
结果为:Array([0] => asp[1] => php[2] => jsp)
PHP提供创建数组的array()语言结构。在使用其中的数据时,可以直接利用它们在数组中的排列顺序取值,这个顺序称为数组的下标。
<?php
echo $array[1]; //输出数组元素的第二个下标值
?>
结果为:php
已有 22658 名学员学习以下课程通过考试
最需教育客户端 软件问题一手掌握
去 App Store 免费下载 iOS 客户端
点击加载更多评论>>