008PHP基础知识——运算符(一)
<?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基础知识——运算符(一)的更多相关文章
- C语言基础知识-运算符与表达式
C语言基础知识-运算符与表达式 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.常用运算符分类 1>.算术运算符 用于处理四则运算. 2>.赋值运算符 用于将表达式的 ...
- php面试笔记(3)-php基础知识-运算符
本文是根据慕课网Jason老师的课程进行的PHP面试知识点总结和升华,如有侵权请联系我进行删除,email:guoyugygy@163.com 在面试中,考官往往喜欢基础扎实的面试者,而运算符相关的考 ...
- java的基础知识运算符
一.运算符. 1.算数运算符:+,-,*,/,% 2.自增自减 :++ ,-- ++在前 先运算在赋值 ++在后 先赋值后运算 -- 减减同上. 3.赋值运算符 : = ,+=,-=,*=,/= 4. ...
- java基础知识—运算符和基本选择结构
1.保存真假,使用boolean变量 boolean有两个值:true 真 false 假 2.从控制台接受输入信息,通过创建扫描器 Sacnner input=new Sacnner(System. ...
- 012PHP基础知识——运算符(五)
<?php /** * 运算符的短路: * && 逻辑与 || 逻辑或 存在短路: */ /* $a = 1; $a==1 ||$c=100; //逻辑或:第一个表达式返回tru ...
- 011PHP基础知识——运算符(四)
<?php /** * 连接运算符: . 连接2个参数生成新的字符串: */ /*$str="中国"; $bbs="bbs.blog.com"; $new ...
- 010PHP基础知识——运算符(三)
<?php /** * 位运算符: * 1:&按位与:左右两边的数,同位都为1,返回是1,否则返回是0 */ /*$a = 5; $b = 6; $a = decbin($a);//10 ...
- 009PHP基础知识——运算符(二) 逻辑运算符
<?php /**运算符(二) 逻辑运算符: */ //1.逻辑与 and或&& 左右两边表达式均成立TRUE ,返回真值: /*$uname='admin'; $upwd='l ...
- Python基础知识-运算符
今日学习内容 用户交互 用户交互就是人向机器发出指令,机器分析处理后,给人们返回操作结果(装13的说法).直白地讲,就是人往计算机中输入(input)数据,计算机输出(output)结果.交互的本质就 ...
随机推荐
- PKU 2823 Sliding Window(线段树||RMQ||单调队列)
题目大意:原题链接(定长区间求最值) 给定长为n的数组,求出每k个数之间的最小/大值. 解法一:线段树 segtree节点存储区间的最小/大值 Query_min(int p,int l,int r, ...
- HDU 5963 朋友(树+博弈)
#include<vector> #include<cstdio> #include<cstring> #include<algorithm> #def ...
- [HZNUOJ] 使用Excel + Word 批量制作准考证
一般程序设计考试或者ACM比赛都会使用临时账号登录,这时候就需要批量制作密码条 首先需要用Excel 存储队伍的信息 比如像这样分门别类的放好 然后在word 中制作好密码条样式 选择邮件->开 ...
- LightOJ - 1074 Extended Traffic (SPFA+负环)
题意:N个点,分别有属于自己的N个busyness(简称b),两点间若有边,则边权为(ub-vb)^3.Q个查询,问从点1到该点的距离为多少. 分析:既然是差的三次方,那么可能有负边权的存在,自然有可 ...
- 《UML和模式应用》读书笔记(一)面向对象分析和设计简单示例
在开始进行对象分析和设计之前,先通过“扔骰子”这个软件(游戏者扔两个骰子,如果总是是7,则赢,否则输),来简单分析下这个过程. 1:用例 需求分析,可能包括人们如何应用的场景或情节,这些都可以被编写成 ...
- VS 和 Eclipse 的一些快捷键记录
VS: 自动排版: Ctrl+K+F 选项卡之间的切换: Ctrl+Tab 统一缩进: Shift+Tab Ctrl + M + O: 折叠所有方法 Ctrl + M + L: 展开所有方法 Ecli ...
- 51nod 1391 01串(hash+DP)
题目链接题意:给定一个01串S,求出它的一个尽可能长的子串S[i..j],满足存在一个位置i<=x <=j, S[i..x]中0比1多,而S[x + 1..j]中1比0多.求满足条件的最长 ...
- [2012-12-18 14:59:31]AS3 常用正则表达式的总结-不用google了,我帮收集的很多了
正则表达式是一种通用的标准,大部分计算机语言都支持正则表达式,包括as3,这里转摘出了一些常用的正则表达式语句,大家用到的时候就不用自己写了.红色字体为常用正则:下面这个类是我自己写的一个示例,想必大 ...
- node异步流程控制async
1.串行无关联:async.series(tasks,callback); 多个函数依次执行,之间没有数据交换,其中一个函数出错,后续函数不再执行 async.series({ one: functi ...
- 《Java程序设计》实验2实验报告
20145318 <Java程序设计>实验2 实验内容 初步掌握单元测试和TDD 理解并掌握面向对象三要素:封装.继承.多态 初步掌握UML建模 熟悉S.O.L.I.D原则 了解设计模式 ...