在php中同样也有数组需要使用,创建的方法不同于java等,小伙伴们学习的时候不要把二者的方法混淆了。我们首先要知道的是,有四种方法可以在php中建立数组,最常见的就是array和[ ],当然还有一些冷门的建立方法,下面我们就数组在php中建立的四种方法为大家带来介绍。
1.通过array()形式:
array()空数组;
array(值,...)下标连续的索引数组,下标从0开始;
array(键名=>键值,...)指定下标的索引数组、关联数组、混合数组;
通过[]的形式定义数组,代替array();
注意:
检测是否为数组:var_dump(); gettype(); is_array();
<?php$stu1 = array("AJEST",true,24,60.1);var_dump($stu1);echo " 2.通过 [ ] 动态创建: $数组名称[]=值:下标连续的索引数组; $数组名称[键名]值:指定下标的索引数组和关联数组 <?php$stu1 ; //第一个学生$stu1[] = $name;$stu1[] = $sex;$stu1[] = $age;$stu1[] = $score;var_dump($stu1); echo " 3.通过range()和compact()快速创建: range()快速创建下标连续的索引数组 compact()快速创建关联数组 4.通过define()定义常量数组 以上就是php中建立数组的四种方法,小伙伴们一定要掌握住两种常见的创建方法,如果对另外两种方法感兴趣的,也可以课后查阅有关资料。
";$stu2 = array( 1 => "Mdm", 2 => false, 3 => 20, 4 => 89.9 );var_dump($stu2);echo "
";$stu3 = array( 'name' => "Xialuo", 'sex' => true, 'age' => 25, 'score' => 59.9);var_dump($stu3);?>
";//$stu2 存储另外一个学生的信息$stu2['name'] = "Madm";$stu2['sex'] = false;$stu2['age'] = 18;$stu2['score'] = 89.9;var_dump($stu2);?>