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中的“ 数组”这个知识点,但是,如何去运行用它呢?所以,我们就要通过下方的按钮进入到游戏中,然后,运用它去完成任务,这样,才可以加深大家对每个知识点的理解和运用,以及“尽快进入到编程的状态”

 

  不要停留在理论规则上面,快动起来吧!

 

(通过游戏模式学习与训练,需要在电脑上运行)

进入游戏学习与训练