PHP学习笔记二、运算符和流程控制

一、运算符

1、算术运算符
+、-、*、/、%、++、--
取余一般用于判断奇偶性。一个数对2取余是0就是偶数;如果结果是1就是奇数。
++和--操作

2、字符运算符
2.1、HP中字符串运算符只有一个("."),也叫连接运算符。
2.2、字符运算符用于连接两个字符串。
2.3、应用格式:\(a.\)b。

3、赋值运算符
=、+=、-=、*=、/=、%=、.=(字符串赋值)。

4、比较运算符
">"、"<"、">="、"<="、"(相等:值相等)"、"!="、"<>(不等)"、"=(恒等:表达式两边的值相等并且类型也一致)"、"!==(非恒等)"。
5、位运算符
$(位与)、|(位或)、~(位非)、^(位异或)、<<(位左移)、>>(位右移)。

6、逻辑运算符
AND(逻辑与)、OR(逻辑或)、XOR(逻辑异或)、&&(逻辑与)、||(逻辑或)、!(逻辑非)。
7、其他运算符:三元运算符:"?:"

$b?100:200; echo $c;//100; ?>

注意运算符的优先级。

二、流程控制

三种基本结构
1、顺序结构
2、分支结构
(if...else...)、?:、switch
3、循环结构
while、do while、for。

练习
隔行隔列的表格

"; for ($i=1; $i < 10; $i++) { echo ""; for ($j=1; $j < 10; $j++) { if ($i%2==$j%2) { echo "php"; } else{ echo "php"; } } echo ""; } echo ""; ?>

九九乘法表

"; } ?>

posted @ 2015-10-25 21:21  liujf  阅读(179)  评论(0)    收藏  举报