加入收藏 | 设为首页 | 会员中心 | 我要投稿 安卓应用网 (https://www.0791zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > PHP > 正文

第五章 php数组(数组创建、数组遍历、预定义超全局数组、处理数组的相关函数)

发布时间:2020-05-25 02:47:48 所属栏目:PHP 来源:互联网
导读:本文章向大家介绍第五章 php数组(数组创建、数组遍历、预定义超全局数组、处理数组的相关函数),主要包括第五章 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]

遍历数组

,...

(编辑:安卓应用网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读