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)结果.交互的本质就 ...
 
随机推荐
- 清晰讲解LSB、MSB和大小端模式及网络字节序
			
时隔一个月又回到了博客园写文章,很开心O(∩_∩)O~~ 今天在做需求的涉及到一个固件版本的概念,其中固件组的人谈到了版本号从MSB到LSB排列,检索查阅后将所得整理如下. MSB.LSB? MSB( ...
 - docker for spark
			
项目需求,有一个spark-streaming的程序,读kafka的数据,需要构建一个不使用hadoop的spark 以下建立的镜像参考网络,可以稍加修改就可以使用不同的版本. 可单独启动master ...
 - hadoop 一些命令
			
关闭访问墙 service iptables stop hadoop dfs -mkdir input hadoop dfs -copyFromLocal conf/* input hadoop j ...
 - mysql外键约束无法删除数据的情况解决办法
			
先删除子表的数据,然后再删除主表的数据.
 - 验证APNS证书的有效性
			
openssl s_client -connect gateway.sandbox.push.apple.com:2195 -cert xxx.pem
 - CentOS 相关软件安装 与 Siege压测
			
1.登录linux机器 a.打开mac的钥匙串 b.ssl root@ip c.输入密码 常用命令: cat /proc/version 查看系统版本 cat /etc/issue control ...
 - 20145331 《Java程序设计》第4周学习总结
			
20145331 <Java程序设计>第4周学习总结 教材学习内容总结 •第六章 1.继承的定义与特点: 子类继承父类的特征和行为,使得子类具有父类的各种属性和方法.或子类从父类继承方法, ...
 - ubuntu18.04编译openwrt前的准备
			
1.获取openwrt源码 git clone https://github.com/openwrt/openwrt.git 2.安装一些库及必备程序: sudo apt-get install li ...
 - ELK出现unassigned_shards查看及删除
			
问题 用3台服务器搭建了ELK系统,有一天出现有几个索引一直无法同步,重启了elasticsearch也不行 如下图:elk-cluster一直处于red状态 解决方法 一,查看elasticsear ...
 - mysql中一张(居民)表按年龄段查询数据
			
知识点: 用mysql,按年龄段查询一张居民的数据(各年龄段居民的个数) 1.如:查询resident(居民表),按照各年龄段,统计人数 2.mysql语句如下: select ageproporti ...