1.格式: php
array("数组下标1"=>"数组元素值1","数组下标2"=>"数组元素值2",....,"数组下标n"=>"数组元素值n"); express
<?php $array=array("1"=>"汇","2"=>"智","3"=>"网"); //声明数组 echo $array[1]; echo $array[2]; // 输出数组元素的值 echo $array[3]." "; $array1=array("汇","智","网"); echo $array1[0]; echo $array1[1]; echo $array1[2]; ?>
<?php $array[1]="汇"; $array[2]="智"; $array[3]="网"; print_r($array); //输出所建立的数组结构 ?>
对PHP中的数组元素进行输出能够经过输出语句来实现,如echo,print语句等,但这种输出方式只能对某数组中的某一元素进行输出。而经过print_r()函数能够将数组结构进行输出。 数组
<?php $array[1]="汇"; $array[2]="智"; $array[3]="网"; print_r($array); //输出所建立的数组结构 ?>
三、foreach遍历数组: 函数
格式: spa
froeach(array_expression as $value){
statement;
}
或者
foreach(array_expression as $key=>$value){
statement;
}
参数array_expression是指主要遍历的数组,其中的$value是数组的值,$key是数组的键名称;statement是知足条件时要执行的语句。 code
<?php $colors = array("red","green","blue","yellow"); foreach ($colors as $value) { echo "$value <br>"; } foreach($colors as $key=>$value){ echo "$key $value <br>"; //输出键与值 } ?>为了方便操做,提升程序的开发效率,PHP为程序开发人员提供了大量的与数组操做相关的函数,本节先介绍一些。 array_key_exists() array_key_exists()用于判断某键值是否为该函数所指定的数组的键值,若是是则返回True,不然返回False。其语法格式为: bool array_key_exists(key,array_search) 其中key为要判断的键,array_search为要查询的数组。 count() count()用于返回指定数组中元素的个数。语法格式为: int count(mixed var [,int mode]) 其中var为指定的数组,而mode为可选参数,若是选了,数组将进行递归计算。 sort()与rsort() sort()用于对指定的数组进行升序排序;rsort用于对指定数组进行降序排序。语法格式为: bool sort(array); bool rsort(array); 其中array为要排序的数组。下面代码是对以上函数的应用: <?php $array=array(1,5,6,3,7,10); if(array_key_exists("6",$array)) //判断6这个键是否在数组中 echo "exist!<br>"; else echo "not exist!<br>"; echo "\$array的元素个数是:".count($array)."<br>"; $asc=sort($array); //对数组进行升序排序 foreach($array as $value){ //输出排序后的结果 echo $value." "; } echo "<br>"; $desc=rsort($array); //对数组进行降序排序 foreach($array as $value){ //输出排序后的结果 echo $value." "; } ?> 运行结果为: not exist! $array的元素个数是:6 1 3 5 6 7 10 10 7 6 5 3 1