PHP基础(一)
总阅读次
文章目录
2016-4-2 周五-下午
PHP入门一
运算符
运算符是告诉PHP做相关运算的标识符号。例如,你需要计算123乘以456等于多少,这时候就需要一个符号,告诉服务器,你需要做乘法运算。
PHP运算符一般分为
- 算术运算符
- 赋值运算符
- 比较运算符
- 三元运算符
- 逻辑运算符
- 字符串连接运算符
- 错误控制运算符
例如:
1 |
|
将会输出
1 | 2 |
PHP中的算术运算符
算术运算符主要是用于进行算术运算的,例如:加法运算、减法运算、乘法运算、除法运算。在PHP中的常用的算术运算符对应下表:
算术运算符 | 名称 | 示例 | 结果 | 举例 |
---|---|---|---|---|
+ | 加法 | $a+$b | $a和$b的和 | 3+4=7 |
- | 减法 | $a-$b | $a和$b的差 | 6-4=2 |
* |
乘法 | $a* $b |
$a和$b的积 | 3*7=21 |
‘/‘ | 除法 | $a/$$b | $a和$b的商 | 8/2=4 |
$ | 取模 | $a%$b | $a除以$b的余数 | 6$3=0 |
算平均分:
1 | <?php |
输出:
1
2
3
4
总分:398
平均分:99.5
数学比英语高的分数:8
英语成绩的平方:12100
1 | 总分:398 |
php中赋值运算
1 | PHP的赋值运算符有两种,分别是: |
1 | <?php |
输出:
1 | 我在geekspeedPHP!' |
PHP中的比较运算
比较运算符主要是用于进行比较运算的,例如:等于、全等、不等、大于、小于。在PHP中常用的比较运算符如下表:
比较运算符 | 名称 | 实例 | 结果 |
---|---|---|---|
== | 等于 | $a==$b | 如果$a等于$b,返回TRUE |
=== | 全等 | $a===$b | 如果$a等于$b,并且它们的类型也相等,返回TRUE。 |
!= | 不等 | $a!=$b | 如果$a不等于$b,返回TRUE |
<> | 不等 | $a<>$b | 如果$a不等于$b,返回TRUE |
!== | 非全等 | $a!==$b | 如果$a不等于$b,或者它们的类型不同,返回TRUE |
< | 小于 | $a<$b | 如果$a严格小于$b,返回TRUE |
> | 大于 | $a>$b | 如果$a严格大于$b,返回TRUE |
<= | 小于等于 | $a<=$b | 如果$a小于或者等于$b,返回TRUE |
>= | 大于等于 | $a>=$b | 如果$a大于或者等于$b,返回TRUE |
比较运算符
1 |
|
将会输出:
1 | bool(true) |
三元运算
(“?:”)三元运算符也是一个比较运算符,对于表达式(expr1)?(expr2):(expr3),如果expr1的值为true,则此表达式的值为expr2,否则为expr3。
实例:
1 |
|
其expr1的作用是判断$a值是否大于60,若大于60,则$b变量的值为expr2的值“及格”,若小于60,则$b变量的值为expr3的值“不及格”。运行结果:
1 | 及格 |
逻辑运算
逻辑运算符主用是进行逻辑运算的,例如:逻辑与
、逻辑或
、逻辑异或
、逻辑非
等,在PHP中常用的逻辑运算符如下表:
例子 | 名称 | 结果 |
---|---|---|
$a and $b | And(逻辑与) | 如果$a与$b都为TRUE,返回TRUE |
$a or $b | Or(逻辑或) | 如果$a或$b任一为TRUE,返回TRUE |
$a xor $b | Xor(逻辑异或) | 如果$a与$b有且仅有一个为TRUE,返回TRUE |
!$a | Not(逻辑非) | 如果$a不为TRUE,返回TRUE |
$a&&$b | And(逻辑与) | 如果$a与$b都为TRUE,返回TRUE |
$a||$b | Or(逻辑或) | 如果$a或$b任一为TRUE,返回TRUE |
或者我们可以从投票的角度来理解逻辑运算:
1、逻辑与(
And
):要求所有人都投票同意,才会通过某协议;2、逻辑或(
Or
):只要求一个人投票同意就行;3、逻辑异或(
Xor
):只能有且只能有一个人投票同意;4、逻辑非(
Not
):某个人要反对,但是通过逻辑非,使其反对无效;
“与(And
)”和“或(Or
)”有两种不同形式运算符的原因是它们运算的优先级(就是运算的有限顺序,比如我们小学的时候学习四则运算,加减乘除混合在一起啦,优先计算乘除,再计算加减)不同。
1 |
|
结果将会输出:
1 | 通过 |