数组的含义:
数组(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/>';
}
输出结果:








赞









