php数组

一.数组

数组,是无序的元素序列。若将有限个类型相同的变量的集合命名,那么这个名称为数组名。组成数组的各个变量称为数组的分量,也称为数组的元素,有时也称为下标变量。数组是特殊的变量,它可以同时保存一个以上的值,在PHP中用array来定义数组变量

二.PHP数组

  • 索引数组 - 带有数字索引的数组:array里面包含多个value,value的索引(key值)是从0开始计数的整数(数组的下标是从0开始的正整数)

    eg : $arr=array(10,20,30,40) ;      $arr[0]=10 ;

  • 关联数组 - 带有指定键的数组:array里是key=>value格式,key可自定义,类型可以是整数和字符串,key值不可重复 (数组的下标是字符串 , 由于关联数组没有整数型下标,所以不适合使用for循环来遍历)

    eg : $arr=array(“name”=>”Tabb”,”sex”=>”gender”,”age”=>”22”) ;

  • 多维数组 - 包含一个或多个数组的数组:array里面包含key/value,其中value又是一组array

三.PHP数组相关操作

 1. print_r ( )

  • 打印关于变量的易于理解的信息
  • 如果给出的数组或者对象,按照一定格式显示键和元素

 2. unset ( )

  •  删除数组元素,删除的是数组元素的值,下标还存在,删除元素后,数组长度发生变化
  •  删除变量

 3. count ( )

 计算数组中的单元数目或对象中的属性个数

 4. foreach ( )  只能用于遍历数组

  •  foreach( $arr as [$key=>]$value ){ } 如果是索引数组,[$key=>]这个内容可以不要
  • 遍历数组还可以直接用for循环,但不通用
  • while也可以循环遍历,与list搭配

 5.还有许多其他相关函数,可于手册中查询使用

 

posted @ 2020-03-28 15:35  是阿芸啊  阅读(195)  评论(0编辑  收藏  举报