赞
踩
记一下第十节课的内容。
语法和c语言中非常类似,不再赘述,也可以使用if...elseif...elseif...else
一个等号是赋值
两个等号是比较
三个等号是全等(内容相等,数据类型相等)
比如说,我们将index.php改为以下内容:
- <?php
- #用户名
- $username = $_GET['username'];
- #密码
- $password = $_GET['password'];
- // echo $username, $password;
- if($username == 'admin' && $password == '123456'){
- echo '相等.';
- } else {
- echo '不等.';
- }
- ?>
那么在login.html中,当我们输入的用户名为admin时,点击登录会输出相等. 否则输出不等.
①字符类型——string类型
②整数类型——int
③浮点数类型——float
④布尔类型——bool(只有True和False)
在PHP中,如果涉及到大小的比较,PHP会自动将string中的数值转换成int型,进行比较,但是如果string中保存的是字符,则无法进行转换,也就无法进行比较。
比如说,我们将index.php改为如下内容:
- <?php
- #用户名
- $username = $_GET['username'];
- #密码
- $password = $_GET['password'];
- // echo $username, $password;
- if($username > 3){
- echo '大于.';
- } else {
- echo '不大于.';
- }
- ?>
然后回到login.html,输入如下内容,就会输出对应的判断:
这和c语言中的switch基本相同,比如说我们将index.html中的代码改为如下内容:
- <?php
- #用户名
- $username = $_GET['username'];
- #密码
- $password = $_GET['password'];
- // echo $username, $password;
- // if($username == 'admin' && $password == '123456'){
- // echo '相等.';
- // } else {
- // echo '不等.';
- // }
-
-
- switch($username){
- case 'test':
- echo 'hello user';
- break;
- case 'admin':
- echo 'Hello Admin';
- break;
- default:
- echo '未知用户';
- break;
- }
- ?>
-
-
-
然后打开网站,进行输入,登录,就会根据所输入的内容进行不同的输出:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。