PHP 数组
在接下来的时间里面,我们准备为大家继续介绍“PHP 数组”。
1、数组称为有序的数据集合,数组中的每个元素都可以存放对应的数据。
2、在PHP中声明数组的方式有两种:
(1)通过array()函数声明数组。
(2)直接通过为数组元素赋值的方式来声明数组。
3、通过array()函数声明数组的语法格式:
array( key1=>value1,key2=>value2,...keyn=>valuen);
语法分析:
(1)以array函数开始,结合一对小括号。
(2)在小手号中的数组元素值之间以逗号分隔。
(3)key=>value,这个格式中的key是指数组中的索引值或称为下标,
而value则是对应的数据值。
另外,key可以省略不写,而这种情况下,数组的索引值即下标就从0开始,
然后,下一个元素就自动加1,如些类推。
例子:
$a = array( 123,7,9 ); //数据123的索引值即下标为0,
数据7的索引值即下标为1,
数据9的索引值即下标为2。
以上代码定义了数组a,而数组a中有3个数据,分别是123,7与9。
$b = array( "2"=>123,“3”=>7,"4"=>9 ); //数据123的索引值即下标为2,因为key值是2,
数据7的索引值即下标为3,
数据9的索引值即下标为4。
以上代码定义了数组b,而数组b中有3个数据,分别是123,7与9。
$c = array( 1=>123,1=>2,2=>7 )
以上代码定义了数组c,同时,由于数组中出现了两个相同的索引值1,
所以,后面的索引值与对应的数据会覆盖前面相同索引值中的数据,
所以,数组c中只有两个数据,分别是2与7,
而123就被后面相同索引值1中的数据2覆盖了。
4、直接通过为数组元素赋值的方式来声明数组
如果在声明数组时,不确定数组的大小,或者在编写程序时数组的大小可能会发生变化时
就可以采用该方法。
例子:
$a[0]=1;
$a[1]=2;
$a[2]=3;
5、数组元素的引用
通过一个数组名加上一对中括号,而中括号中写上要引用的索引值即下标,就可以引用对应的数据。
例子:
$a = array( 1,2,3);
echo $a[0]; //通过下标0引用了对应的数据,即1,所以,就向页面输出了1。
echo $a[3]; //系统报错,因为下标3超出了数组的下标范围,
而当前数组a的下标范围是0到2。
非常好,现在,我们已经掌握了PHP中的“ 数组”这个知识点,但是,如何去运行用它呢?所以,我们就要通过下方的按钮进入到游戏中,然后,运用它去完成任务,这样,才可以加深大家对每个知识点的理解和运用,以及“尽快进入到编程的状态”。
不要停留在理论规则上面,快动起来吧!
(通过游戏模式学习与训练,需要在电脑上运行)