008PHP基础知识——运算符(一)
2024-09-28 02:12:09
<?php
/**
* 运算符(一)
*/
/*PHP中的运算符:
* 1.算术运算符:
* 2.递增/递减运算符
* 3.比较运算符
* 4.逻辑运算符
* 5.位运算符
* 6.其他运算符
* */
//1.算术运算符:
/*$a=100;
$b=200;
$c=$a+$b;
$d=$c-300;
echo '$c='.$c.'<br/>$d='.$d;//输出:$c=300 $d=0 $e=$c*2;
echo '$e='.$e;//输出:$e=600 $f=$e/3;
echo '$f='.$f;//输出:$f=200 $g=5%3;
echo '<br/>5/3的余数是:'.$g;//输出:5/3的余数是:2*/ //2.递增/递减运算符:
/*$a=1;
//$a=$a+1;
//$a+=1;
//$a++;
++$a;
echo '$a='.$a;//输出:$a=2译*/ /*$a=1;
$c=10+$a++;//++在后,取加之前的值:
echo '<h1>$a='.$a.'</h1>';//输出:$a=2
echo '<h1>$c='.$c.'</h1>';//输出:$c=11 echo '-------------------------';
$a=1;
$c=10+ ++$a;//++在后,取加之后的值:
echo '<h1>$a='.$a.'</h1>';//输出:$a=2
echo '<h1>$c='.$c.'</h1>';//输出:$c=12*/ /*比较运算符:
>大于 <小于 >=大于等于 <=小于等于
<> != 不等于 !==不全等于 ==等于 ===全等于
*/
$user_arr = array('admin', 'tt', 'lantian', 'bbs');
$upwd_arr = array('admin' => '123456', 'tt' => '555', 'lantian' => '888', 'bbs' => '999');
$uname = isset($_GET['uname']) ? $_GET['uname'] : '';
$upwd = isset($_GET['upwd']) ? $_GET['upwd'] : '';
if (in_array($uname, $user_arr)) {
if ($upwd == $upwd_arr[$uname]) {
echo "登录成功,可以进行后台操作";
$ok = true;
} else {
echo('密码错误');
}
} else {
echo('用户名不存在');
} ?>
<html>
<head>
<title>提交表单练习</title>
</head>
<body>
<?php
if ($ok){
echo "欢迎来到网站后台";
} else{
?>
<form action="" method="get">
用户名:<input type="text" name="uname"><br>
密码:<input type="text" name="upwd"><br/>
<input type="submit" value="会员登录">
</form>
</body>
</html>
<?php } ?>
最新文章
- AxureRP8实战手册(基础31-40)
- linux curl 下载jdk
- oracle单机改变归档路径
- HTML DOM Element
- Vagrant error: Your VM has become inaccessible.
- Docker中的镜像分层技术详解
- IOS之UI--小实例项目--添加商品和商品名
- head 头标签(转发)
- Shell变量命名规则
- 2016030203 - 首次将内容推送到github中
- Coppersmith-Winograd 算法
- 详细理解servlet实现的几种方式和生命周期
- mfc---CFileDialog的过滤器
- [转载] 网络IO模型
- Spider_Man_4 の BeautifulSoup
- LoadRunner基础知识
- css3图片处理方式 object-fit
- MT【213】二次曲线系方程
- oracle 数据库备份、还原、和使用心得(表丢失、视图丢失的解决办法)
- 信息安全-加密:DES 加密