数组的含义:
数组(Array)是有序的元素序列。 若将有限个类型相同的变量的集合命名,那么这个名称为数组名。组成数组的各个变量称为称为数组的元素,有时也称为下标变量。用于区分数组的各个元素的数字编号称为下标。数组是在程序设计中,为了处理方便, 把具有相同类型的若干元素按有序的形式组织起来的一种形式。 这些有序排列的同类数据元素的集合称为数组。
数组的分类:
1.索引数组(索引值为整数的数组)
2.关联数组(索引值为字符串的数组,使用字符串作为索引 在PHP中大量的使用在开发过程中非常方便)
数组的创建:
1.在PHP中创建数组不需要指定数组的大小 、不需要在使用前进行声明。
2.数组元素复制即可创建数组。
3.建议使用Array()语言结构创建数组。
示列(1):
//语法 $数组名[0]=值 或者 $数组名[]=值//省略索引值 默认从0开始 依次增加1$student[0]=001;$student[1]='CYBLOG';$student[3]='优秀';var_dump($student);//$student[]=001;//$student[]='CYBLOG';//$student[]='优秀';//var_dump($student);
示列(2):
//语法 $数组名=array(值1,值2)$student=array(001,'CYBLOG','优秀');var_dump($student);//语法 $数组名=array(索引值=>值1,索引值=>值2)$student=array( 0=>001, 1=>'CYBLOG', 2=>'优秀');var_dump($student);
示列(3):
//关联数组创建//语法 $数组名[名称]=值$student['Number']=001;$student['Name']='CYBLOG';$student['Evaluate']='优秀';var_dump($student);
示列(4):
//关联数组创建//语法 $数组名=array(名称=>值1,名称=>值2,.....)$student=array( 'Number'=>001, 'Name'=>'CYBLOG', 'Evaluate'=>'优秀');
示列(5):
//二维数组$student=array( 0=>array(001,'CYBLOG','优秀'), 1=>array(002,'CYBLOG2','良好'));//两种都一样$student=array( array(001,'CYBLOG','优秀'), array(002,'CYBLOG2','良好'));
数组创建好以后怎么把数组里面的数据拿出来呢?
就需要用到循环
循环有哪些呢:第一种:for,第二种:foreach
示列(1):
$student[0]=001;$student[1]='CYBLOG';$student[2]='优秀';//count() 计算数组大小for ($i=0;$i<count($student);$i++){ echo $student[$i].'<br/>';//输出并换行}示列(2):
$student=array( 'Number'=>001, 'Name'=>'CYBLOG', 'Evaluate'=>'优秀');foreach ($student as $Num=>$Value){ echo '序号'.$Num.'值'.$Value.'<br/>';}输出结果:








赞









