<?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 } ?>

  

008PHP基础知识——运算符(一)的更多相关文章

  1. C语言基础知识-运算符与表达式

    C语言基础知识-运算符与表达式 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.常用运算符分类 1>.算术运算符 用于处理四则运算. 2>.赋值运算符 用于将表达式的 ...

  2. php面试笔记(3)-php基础知识-运算符

    本文是根据慕课网Jason老师的课程进行的PHP面试知识点总结和升华,如有侵权请联系我进行删除,email:guoyugygy@163.com 在面试中,考官往往喜欢基础扎实的面试者,而运算符相关的考 ...

  3. java的基础知识运算符

    一.运算符. 1.算数运算符:+,-,*,/,% 2.自增自减 :++ ,-- ++在前 先运算在赋值 ++在后 先赋值后运算 -- 减减同上. 3.赋值运算符 : = ,+=,-=,*=,/= 4. ...

  4. java基础知识—运算符和基本选择结构

    1.保存真假,使用boolean变量 boolean有两个值:true 真 false 假 2.从控制台接受输入信息,通过创建扫描器 Sacnner input=new Sacnner(System. ...

  5. 012PHP基础知识——运算符(五)

    <?php /** * 运算符的短路: * && 逻辑与 || 逻辑或 存在短路: */ /* $a = 1; $a==1 ||$c=100; //逻辑或:第一个表达式返回tru ...

  6. 011PHP基础知识——运算符(四)

    <?php /** * 连接运算符: . 连接2个参数生成新的字符串: */ /*$str="中国"; $bbs="bbs.blog.com"; $new ...

  7. 010PHP基础知识——运算符(三)

    <?php /** * 位运算符: * 1:&按位与:左右两边的数,同位都为1,返回是1,否则返回是0 */ /*$a = 5; $b = 6; $a = decbin($a);//10 ...

  8. 009PHP基础知识——运算符(二) 逻辑运算符

    <?php /**运算符(二) 逻辑运算符: */ //1.逻辑与 and或&& 左右两边表达式均成立TRUE ,返回真值: /*$uname='admin'; $upwd='l ...

  9. Python基础知识-运算符

    今日学习内容 用户交互 用户交互就是人向机器发出指令,机器分析处理后,给人们返回操作结果(装13的说法).直白地讲,就是人往计算机中输入(input)数据,计算机输出(output)结果.交互的本质就 ...

随机推荐

  1. Java设计原则—里氏替换原则(转)

    里氏替换原则(Liskov Substitution Principel)是解决继承带来的问题. 继承的优点: 代码共享,减少创建类的工作量,每个子类都拥有父类的方法和属性: 提高代码的重用性: 子类 ...

  2. koa2链接mongodb

    数据库使用的mongodbmongodb下载:https://www.mongodb.com/mongodb GUI:https://robomongo.org/ 使用中间件koa来搭建框架使用中间件 ...

  3. Spring-1-F Dice(HDU 5012)解题报告及测试数据

    Dice Time Limit:1000MS     Memory Limit:65536KB Description There are 2 special dices on the table. ...

  4. List泛型集合转DataTable

    自存,此方法可以防止出现DataSet不支持System.Nullable的错误 public static DataTable ToDataTable<T>(IEnumerable< ...

  5. qemu-nbd方式挂载qcow2镜像

    客户端配置 加载nbd模块 [root@centos sm]# rmmod nbd [root@centos sm]# modprobe nbd max_part=8 映射服务器的块设备到本地nbd设 ...

  6. 20145216史婧瑶《Java程序设计》第3周学习总结

    20145216 <Java程序设计>第3周学习总结 教材学习内容总结 第四章 认识对象 4.1 类与对象 •对象(Object):存在的具体实体,具有明确的状态和行为 •类(Class) ...

  7. 20145301 《Java程序设计》第八周学习总结

    20145301 <Java程序设计>第八周学习总结 教材学习内容总结 第十五章部分 - 通用API 日志API 日志: 日志对信息安全意义重大,审计.取证.入侵检测等都会用到日志信息 L ...

  8. left4dead2 常用配置

    难度控制 z_difficulty [Easy, Normal, Hard, Impossible]

  9. MR案例:分区和排序

    现有一学生成绩数据,格式如下:<学号,姓名,学院,成绩>  //<id, name, institute, grade>. 需求描述:查询成绩大于等于60分的学生数据,按学院分 ...

  10. 机器学习:让我们彻底搞懂CNN【转】

    本文转载自:http://115.com/182920/T1266078.html 机器学习:让我们彻底搞懂CNN 上世纪科学家们发现了几个视觉神经特点,视神经具有局部感受眼,一整张图的识别由多个局部 ...