php中的运算符包括
1.算数运算符
1.算数运算符
+ - * / %(模:两个数的余数)
案例
$a=100;
$b=200;
$c=$a+$b;
$d=$c-300;
$e=$c*2;$f=$e/3;
$f=5%3;
echo $c,$d,$e,$f;
2.递增/递减运算符
自增操作:
$a++ 先赋值再加1
++$a 先加1再赋值
自减操作:
$a-- 先赋值再减1
--$a 先减1再赋值
3.比较运算符:
> < >= <= <>(不等于) !=(不等于) ==等于
!== 不全等于 ===全等于
案例
1.html
<form method='get' action='1.php'>
用户名: <input type="text" name="uname">
密 码: <input type="password" name="upwd">
<input type="submit" value='会员登录'>
</form>
1.php
<?php
$user_arr=array('amy','jack','blue','rose');
$upwd_arr=array('amy'=>'123','jack'=>'456','blue'=>'789','rose'=>'012');
//isset()检测变量是否设置
$uname=isset($_GET['uname'])?$_GET['uname']:'';
$upwd=isset($_GET['upwd'])?$_GET['upwd']:'';
//in_array函数:搜索数组中是否存在指定值 in_array('搜索值','数组名');
if(in_array($uname,$user_arr)){
if($upwd==$upwd_arr[$uname]){
echo '登录成功,可以进行后台操作';
}else{
echo '密码错误';
}
}else{
echo '用户名不存在';
}
4.逻辑运算符
and或&& 与
or 或|| 或
not或! 非
xor 异或 当左右表达式只有一个为真时返回true,其他情况均返回false
true xor true false
true xor false true
false xor true true
false xor false false
5.其他运算符
1.连接运算符
. 表示连接
.=连接运算符,把右边的值追加到左边变量
$a=1;
$a.=2;
echo $a;//12
$web='www.baidu.com';
$web.='去百度';
echo $web;//www.baidu.com去百度
2.赋值运算符:
= 把右边的值赋值给左边
@ 禁止显示警告信息,可把@符放到函数,变量,常量 前,不可以放在条件语句结构中
3.三目运算符:(同js)
网友评论