首页 > 后端开发 > php教程 > PHP基础案例一:展示学生资料卡

PHP基础案例一:展示学生资料卡

善始善终
发布: 2023-04-09 16:14:02
原创
4980 人浏览过

一、需求分析:

请利用PHP的变量保存学生的姓名、出生日期、所属学科以及学号,最后将该学生的信息输出到网页中显示。其中,在定义学生的出生日期和学号时候,必须满足以下两个条件。

1、出生日期为公历,填写格式为YYYY-MM-DD,例如2003-09-08,表示2003年公历9月8日出生。

2、学号是由0加上两位数字的年份和两位数字的月份与日期,再接上三位数字的学生序号,例如2012年5月19日某班的第1个学生的序号为0120519001。

3、利用PHP代码可以嵌入到HTML页面中特性,编写一个4行2列的表格,在表格中嵌入PHP代码,分别输出学生的姓名、出生日期、学科以及学号。

二、设计思路

1、定义变量保存学生资料,需要定义几个变量,这几个变量分别是什么?

2、将代码嵌入到HTML页面中,需要编写一个几行几列的表格?这些表格分别输出学生的哪些信息?

三、知识储备

1、什么是变量?

程序中的变量源于数学,在程序语言中能够储存结果或者表示抽象概念。简单理解变量就是临时存储值的容器,它可以储存数字、文本、或者一些复杂的数据等。

2、如何声明变量?

因为 PHP 是一种弱类型的语言,所以使用变量前不用提前声明,变量在第一次赋值时会被自动创建,这个原因使得 PHP 的语法和C语言、Java 等强类型语言有很大的不同。

声明 PHP 变量必须使用一个美元符号“$”后面跟变量名来表示,然后再使用“=”给这个变量赋值。

<span style="color: rgb(0, 0, 0);"><?php<br/>$a=1;<br/>$b=&#39;你好&#39;;<br/>?></span>
登录后复制

3、变量命名规则

变量名并不是可以随意定义的,一个有效的变量名应该满足以下几点要求:(1)变量必须以 $ 符号开头,其后是变量的名称,$ 并不是变量名的一部分;

(2)变量名必须以字母或下划线开头;

(3)变量名不能以数字开头;

(4)变量名只能包含字母(A~z)、数字(0~9)和下划线(_);

(5)与其它语言不通的是,PHP 中的一些关键字也可以作为变量名(例如 $true、$for)。

4、几点提示

当使用多个单词构成变量名时,可以使用下面的命名规范:

(1)下划线命名法:将构成变量名的单词以下划线分割,例如 $get_user_name、$set_user_name;

(2)驼峰式命名法(推荐使用):第一个单词全小写,后面的单词首字母小写,例如 $getUserName、$getDbInstance;

(3)帕斯卡命名法:将构成变量名的所有单词首字母大写,例如 $Name、$MyName、$GetName。

四、代码实现

<span style="color: rgb(0, 0, 0);"><?php<br/>//定义变量保存学生资料<br/>$name = &#39;王六&#39;;//保存学生的姓名<br/>$birth = &#39;2003-08-07&#39;;//保存学生的出生日期<br/>$subject = &#39;PHP&#39;;//保存学生的所属学科<br/>$snum = &#39;0150427001&#39;;//保存学生的学号<br/>?></span>
登录后复制

定义好PHP代码,编写一个4行2列的表格,在表格中嵌入PHP代码,分别输出学生的姓名、出生日期、学科以及学号。

<span style="color: rgb(0, 0, 0);"><table><br/><tr><br/><th colspan="3">展示学生资料</th><br/></tr><br/><tr><br/><td>姓  名:</td><br/><td><?php echo $name;?></td><br/></tr><br/><tr><br/><td>出生日期:</td><br/><td><?php echo $birth;?></td><br/></tr><br/><tr><br/><td>学  科:</td><br/><td><?php echo $subject;?></td><br/></tr><br/><tr><br/><td>学  号:</td><br/><td><?php echo $snum;?></td><br/></tr><br/></table></span>
登录后复制

五、效果展示

php1.JPG

以上是PHP基础案例一:展示学生资料卡的详细内容。更多信息请关注PHP中文网其他相关文章!

相关标签:
php
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板