资源描述:
《PHP语法-数组》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、l数组可以通过用户创建取得,也可以由函数返回,或由函数创建,例如:数据库查询函数。数组就是具有相同属性变量的集合,其本质就是操作和管理存储在其中的变量。l关键内容:数组的建立数组的遍历l数组是一组具有相同数据类型元素组成的一个有序图。PHP中的图是一种把values(值)映射到keys(键名)的类型。数组通过使用array()函数定义,其值使用“key=>value”的方式设置,多个值通过逗号分割。数组的定义,如以下代码所示。l"banana",l"red"=>"flower",l"3"
2、=>"三",l"03"=>"叁“l);l//直接为数组赋值l$two=array(1,2,3,4,5,6,7,8,9);l//带有一个键名的数组l$three=array(6=>"六","七","八","九","十");l?>l数组的简单操作包括显示、添加、修改和删除,演示代码如下所示。l
3、];l//改变数组中的一个值l$ages[19]="19";l//删除数组中的一个值lunset($ages[19]);l//删除整个数组lunset($ages);l//自动生成一个数组并为其赋值l$newages[]=20;l$newages[]=21;l遍历数组,就是把数组中的值,通过某种方法一一展现。数组的应用,大多都要求对数组进行遍历。遍历数组的方法很多,使用foreach()函数遍历数组的方法遍历数组l
4、得键名与值lforeach($colorsas$key=>$value){lecho"值'{$value}'的键名是$key
";l}l//使用foreach遍历数组,只取值lforeach($colorsas$value){lecho"没有键名,只有值:{$value}
";l}l?>1创建数组的几种方法在以前介绍的创建数组的方法中,都是由用户使用array()函数来创建的,4.1小节将介绍使用数组函数创建数组的方法。这些方法不仅可以创建了数组,还可以实现更多的数组功能,以满足用户的需要。1.1新建一个数组array()函数就是一个典型的数组函数,用户
5、可以使用其创建一个新的数组,这个新数组可以是空数组,也可以包括定义时给定的数组元素。使用array()函数建立数组的演示代码如下所示。50,2=>120,3=>260,4=>300);//创建一个二组数组$two=array("color"=>array("red","blue","green"),"numbers"=>array(1,2,3,4,5,6,7,8,9)//显示数组所示元素print_r($t
6、wo);//访问数组单个元素echo$speed[2];echo$two["color"][0];?>1.2使用变量建立数组使用compact()函数,可以把单个变量或多个变量,甚至数组,添加为数组的成员,这些数组成员的键名是变量的变量名,值是这些变量的值。compact()函数的参数是要添加入数组的变量的变量名。compact()函数使用方法的演示代码如下所示。
7、umber","string","array");//显示新数组print_r($newArray);?>1.1使用两个数组创建一个数组使用array_combine()函数,可以把两个数组合并为一个数组,但不是把两个数组的成员相加,而是使用第1个数组作为新数组的索引,另一个数组作为新数组的值。array_combine()函数使用方法演示代码如下所示。