一.什么是运算符?
运算符是可以通过给出的一个或多个值来产生另一个值的东西
二.常用运算符
1.算术运算符
+ ,- ,*, /,% , ++ , –
2.字符串运算符
. 点
3.赋值运算符
=, += ,-= , *=, /=,%=, .=
4.比较运算符
> ,>=, <, <=,==,!=,<>,===,!==,
5.逻辑运算符
a.逻辑与
&&或者and,两个表达式都为true结果才为true
注意:第一个表达式为false,造成短路
b.逻辑或
||或者or,两个表达式有一个为true结果才为true
注意:第一个表达式为true,造成短路
c.逻辑非
! 取反的意思
d.逻辑异或
xor,两个表达式同位true或false,结果为false,相反为true
6.执行运算符
反引号 “ :PHP将尝试将反引号中的内容作为外壳命令来执行,与shell_exec()作用相同
7.错误抑制符
@ 注意:加在任何产生错误的表达式之前
三.一元、二元、三元运算符
1.exp1?exp2:exp3
exp1为真执行? 之后的exp2: 否则执行exp3.
四.运算符的优先级
可以通过()改变优先级,但需要注意的就有短路的情况优先考虑短路.
五. 产生随机数
mt_rand(0,9) 0到9随机产生一个数字
例子:
<\span> ‘. mt_rand(0,9) .’ <\span>
六.检测字符串里面包含什么,位置在那里
strpos($string,$search)