PHP中数组的应用(上)
——木梓婕
1、使用数组标识符“[]”创建一维数字索引数组$yw,数组中索引(key)为从“66”开始的连续数字,数组元素分别为“PHP”、“学”、“习”、“不”、“难”,输出所创建的数组结构。请自行设计PHP代码并写在下面:
<?php $yw[66]="PHP"; $yw[]="学"; $yw[]="习"; $yw[]="不"; $yw[]="难"; print_r($yw); ?>
2、使用array()函数创建二维关联数组$ew,数组中一维索引(key)分别为“课程”、“学生”、“教室”,二维索引(key)使用默认值,数组元素分别为“PHP程序设计”、“mysql数据库”、“access数据库”;“庄周”、“鲁班”、“韩信”;“8302”、“8303”、“8304”,修改数组元素“鲁班”为“周瑜”后输出所创建的数组结构。请自行设计PHP代码并写在下面:
<?php $ew=array ( "课程"=>array("PHP程序设计","mysql数据库","access数据库"), "学生"=>array("庄周","鲁班","韩信"), "教室"=>array("8302","8303","8304"), ); //echo "输出数组修改元素前的信息:</br>"; //print_r($ew); //echo "</br>"; $ew["学生"][1]="周瑜"; //echo "输出数组修改元素后的信息:</br>"; print_r($ew); ?>
3、使用foreach语句遍历二维数组$ew,然后以分行形式依次输出所有数组元素。请自行设计PHP代码并写在下面:
<?php $ew=array ( "课程"=>array("PHP程序设计","mysql数据库","access数据库"), "学生"=>array("庄周","鲁班","韩信"), "教室"=>array("8302","8303","8304"), ); foreach($ew as $key=>$value) { foreach($value as $keys=>$values) { echo $ew[$key][$keys]; echo "</br>"; } } ?>
4、使用数组函数快速创建一个数组元素为B到F的数组$cj,然后在数组的左侧添加数组元素A,在数组的右侧添加数组元素G,最后采用随机方式输出一个数组元素,运行结果如下图所示:
<?php $cj=range("B","F"); $cj=array_pad($cj,-6,"A"); $cj=array_pad($cj,7,"G"); $i=rand(0,6); echo "恭喜你,抽中了:".$cj[$i]; ?>