实验五 PHP基本语法实验(四)
一、实验目的:通过本实验,能掌握一维和二维数组的定义和使用,以及部
分系统函数的使用。
二、实验要求:能通过编写php脚本,掌握本实验所涉及到的主要知识点。 三、实验器材:
Windows操作系统;AppServer软件(集成软件,包含PHP,Apache,MySql, phpAdmin)
四、实验步骤:
1. 数组的定义; 2. 数组排序;
3. 数组输出到网页; 4.几个常见的系统函数。
五、实验内容:
1. 数组的定义:
创建一个数组$people,它的值是”name”,”sex”,”nation”,”birth”。
$people=___ _____;
for ($i=0;$i<4;$i++) //全部印出 echo ______; ?>
2. 数组排序;
$a = array( \=> \
\\=> \
echo \
_______(1)______;//根据元素值进行升序排序 foreach(___(2)_____){ //遍历函数 echo \}
echo \
________(3)______;//根据键名(索引)进行升序排序 while(list(___(4)______)=each(____(5)___)){ echo ___(6)________;
} ?>
参考代码: (1)
(2) $a as $key => $value (3) (4) (5) (6)
3. 数组输出到网页;
用PHP 程序通过数据库查询成绩,查询结果存放到一个数组$cj 中,这个数组的情况如下:2 维,即2 列,分别是:学号,成绩,5 个元素,即5 行,整个数
组表示成二维表格形式是:
网页。
参考代码:
$cj=array(0=>array(\ 1=>array(\ ___________, 3=>array(\ 4=>array(\);
?>
学号成绩
_________(2)_________; ?>
参考代码: (1)
(2) for($i=0;$i
,现在要求输出这个查询结果为
echo $cj[$i][0];?> echo $cj[$i][0];?> } ?>
4. 常见的系统数组变量cookie。
cookie 常用于识别用户。cookie 是服务器留在用户计算机中的小文件。每当相同的计算机通过浏览器请求页面时,它同时会发送 cookie。通过 PHP,您能够创建并取回 cookie 的值。setcookie(name,value,expire,path,domain) 函数用于设置 cookie,必须位于 标签之前。
创建Cookie:名为 \,值 \此 cookie 在一小时后过期time()+3600。
________(1)______________; ?>
cookie用户
if (isset($_COOKIE[\
echo \else
echo \?>
参考代码:(1)setcookie(“user”,”Alex”,time()+3600);