>
php数组的运用
2021-01-31 13:36
PHP
  • 1447
  • 527
  • 64
  • 51

数组的含义:

数组(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/>';
}

输出结果:

476T7ID1CV9_493Q~LC~TZQ.png


全部留言 ()
返回
顶部