第五章 php数组(数组创建、数组遍历、预定义超全局数组、处理数组的相关函数)
|
数组分类 索引数组:索引值为整数的数组 关联数组:索引值为字符串的数组,使用字符串作为索引,这使得编程更加人性化,这在其他编程中非常少见,但是在php中会被大量使用在开发过程中,使用起来极其方便 名字如果取的是整形:那么这个数组就是索引数组 名字如果是字符串类型:那么这个数组就是关联数组 比如: 0 name "李广" 1 grade 90分 2 sex 男 3 height 173cm 索引数组 关联数组 数组创建 php中创建数组非常灵活,与其他编程语言不同的是php不需要创建数组时指定数组大小,甚至不需要在使用数组前声明,也可以在一个数组中存储任何类型的数据 直接为数组元素赋值即可创建 $变量名[索引值]=数据内容; 索引值可以是整数也可以是字符串,也可以不写(默认为索引数组) 使用array( )语言结构创建数组 $变量名=array(key1=>value1,.......) ; //索引数组 $student[0]=10; $student[1]='ROBIN.FANG'; $student[2]=true; $student[3]=60.5; //输出数组具体内容需要函数 print_r($studnet)或者var_dump($student); //索引数组 $student= array(10,'ROBIN.FANG',true,60.5); var_dump($student); ?> //索引数组 $student 1=array( 0=>10, 1=>'ROBIN.FANG', 2=>true, 3=>60.5 ); ?> //关联数组 $student1['num']=10; $student1['name']='ROBIN.FANG'; $student1['sex']=true; $student1['grade']=60.5; var_dump($student1); echo $student[1]; //ROBIN.FANG ?> 索引数组和关联数组都有两种数组写法,可以直接为数组赋值创建数组或者用array()结构创建数组 //关联数组 $student=array( "number"=>10, "name"=>"robin", "sex"=>true, "grade"=>55 ); var_dump($student); ?> //数组中可以再放数组(二维数组) //可以将很多学生的信息放在一个变量里,每个学生是一个数组 $students=array( 0=>array(1,"ROBIN.FANG",60.5), 1=>array(2,"David",88), 2=>array(3,"Mina",false,80) ); ?> //输出二维数组的单独元素用 echo $student[0][1] 遍历数组 ,... (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
