PHP自学过程之 运算符与流程控制
来源:互联网 发布:微课视频剪辑软件 编辑:程序博客网 时间:2024/06/06 15:46
一、PHP的运算符
PHP中有丰富的运算符集,它们中大部分直接来自于C语言。按照不同功能区分,运算符可以分为:算术运算符、字符串运算符、赋值运算符、位运算符、条件运算符,以及逻辑运算符等。当各种运算符在同一个表达式中时,它们的运算是有一定的优先级的。
(1)算术运算
+ - * / % ++--
(2)字符串运算符
字符串运算符只有一个.(点)就是英文的句号。它可以将字符串连接起来,组成新字符串,也可以将字符串与数字连接,这时类型会自动转换。
$a="dawanganban"; $b="123"; echo $a.$b; //输出结果:dawanganban123
(3)赋值运算符=+=-=*= /= %=.=
(4)位运算符
&|~^ << >>
(5)比较运算符
><>=<= == !=<>===!==
<>:为不等于和!=相同
===:恒等,值相等且类型一致
!==:非恒等,值不相等或类型不一致
echo 5 == "5"; //true PHP是弱类型语言(js中的变量类似) echo 5 === "5"; //false 完全等于
(6)逻辑运算AND(逻辑与)OR(逻辑或)XOR(逻辑异或)&&(逻辑与)||(逻辑或)!(逻辑非)
var_dump(5 && ""); //false var_dump(5 && "2"); //true var_dump(5 || ""); //true var_dump(0 xor 1); //true var_dump(0 xor 0); //false var_dump(1 xor 1); //false
二、流程控制(1)if...else...
(4)for循环
<?php for($i=1; $i<=5; $i++){ echo "Hello"; if($i==3){ break; } } ?>
break n; n表示跳出的层数,默认为1。continum; 表示略过一次循环。
0 0
- PHP自学过程之 运算符与流程控制
- PHP学习之二:运算符与流程控制
- php运算符与流程控制 循环控制
- (三)php运算符与流程控制
- 目标黑马,我的自学之路:第二章 运算符和程序流程控制
- 自学php-运算符
- 运算符与流程控制语句
- 算数运算符与流程控制
- 3. 运算符与流程控制语句
- JAVA基础之流程控制 运算符
- PHP移动互联网开发笔记(3)——运算符与流程控制
- php学习基础篇之数据类型转换、运算符、if 、switch 流程控制
- 运算符、流程控制
- python 运算与流程控制
- php(3)——运算符、流程控制
- 【php 知识整理】(2) 运算符 & 流程控制
- T-SQL入门攻略之6-T-SQL运算符与流程控制
- T-SQL入门攻略之6-T-SQL运算符与流程控制
- 三门问题
- 算法导论学习之归并排序
- OSX: Garageband/LogicPro各种安装包下载
- python----异常、属性
- 基础加强-IntroSpector(内省)
- PHP自学过程之 运算符与流程控制
- 表单练习题
- 64位系统深入剖析:不仅是内存这么简单
- PC110305/UVA10188
- 第五周项目1.4在构造函数中使用参数初始化表对数据成员初始化
- 稀疏矩阵用三元数组表示后的矩阵乘法算法 集合!
- JavaScript 类型转换
- Java基础---Java---正则表达式-----匹配、切割、替换、获取等方法
- 续谈分数求和:最小公倍数的求法