PHP数组的概述、分类以及声明

  • Post author:
  • Post category:php




数组的概述


本质:管理和操作一组数据,它可以存储任何长度任意类型的值


数组存在多个单位(元素),由键和值组成,通过下标来操作值



数组的分类


索引数组:下标是顺序的整数作索引


关联数组:下标是字符串作索引



声明方式



1.直接为数组赋值



a.默认下标从0开始,0、1、2、3……



b.如果给出下标,下一个从最大的下标开始延续



c.如果后面出现前面的下标,则覆盖前面的值,相当于重先赋值



<?php
$a[]=1;
$a[]=3;
$a[]=6;
print_r ($a);

输出:Array( [0] => 1 [1] => 3 [2] => 6)



2.使用array函数声明


a.默认是索引数组


<?php
$a=array('s','d','f','g');
print_r ($a);


输出:Array( [0] => s [1] => d [2] => f [3] => g)







b.关联数组的声明方式是$数组名=(键1=>值1,

键2=>值2


,键3=>值3

…)


<?php
$a=array('q'=>'s','w'=>'d','e'=>'f','r'=>'g');
print_r ($a);

输出:Array( [q] => s [w] => d [e] => f [r] => g)




单独声明用第二种比较方便,批量声明用第一种比较方便





版权声明:本文为wyphp原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。