<?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. [转]Earth Mover's Distance (EMD)

    转自:http://www.sigvc.org/bbs/forum.php?mod=viewthread&tid=981 Earth Mover's Distance (EMD)原文: htt ...

  2. Centos上安装python3.5以上版本

    一.准备工作: yum install zlib-devel yum install openssl-devel 二.安装python3.5 wget https://www.python.org/f ...

  3. 20145316《Java程序设计》第十周学习总结

    学习内容总结 网络编程 1.网络编程就是在两个或两个以上的设备(例如计算机)之间传输数据. 2.程序员所作的事情就是把数据发送到指定的位置,或者接收到指定的数据,这个就是狭义的网络编程范畴. 3.在发 ...

  4. spring中bean实例化时机以及整个运转方式

    接上一篇文章,一般在servlet获取到请求之后 在service方法中就可以完成所有的请求处理以及返回,但是我们会采用更高级的MVC框架来做.也就是说所有的MVC框架入口就是serlvet中的ser ...

  5. JS正则表达式从入门到入土(9)—— test方法以及它的那些坑

    test方法 test方法介绍 RegExp.prototype.test(str) test方法用于测试字符串参数中是否存在匹配正则表达式模式的字符串 test方法的使用 let reg = /\w ...

  6. Spring提前加载与懒加载

    首先,Spring默认是提前加载,这意味着当项目启动,spring初始化,spring会把所有的扫描包下的 ,所有带spring 注解(@Component.@Repository.@Service. ...

  7. 20144303 《Java程序设计》第五周学习总结

    20144303 <Java程序设计>第五周学习总结 教材学习内容总结 第八章 异常处理 异常就是程序在运行时出现不正常情况,异常的由来是因为Java把出现的问题封装成了对象,换句话说Ja ...

  8. linux及安全第三周总结——20135227黄晓妍

    总结部分: Linux内核源代码: Arch 支持不同cpu的源代码:主要关注x86 Init   内核启动的相关代码:主要关注main.c,整个Linux内核启动代码start_kernel函数 K ...

  9. 2017阿里C++研发工程师-校招-笔试模拟

    题目描述: 猎人把一对兔子婴儿(一公一母称为一对)放到一个荒岛上,两年之后,它们生00下一对小兔,之后开始每年都会生下一对小兔.生下的小兔又会以同样的方式继续繁殖. 兔子的寿命都是x(x>=3) ...

  10. OGNL与ValueStack(VS)-N语法top语法(转)

    N语法[0]:<s:property value="[0]"/><br> N语法[1]:<s:property value="[1]&quo ...