第三章 php操作符与控制结构代码

前端之家收集整理的这篇文章主要介绍了第三章 php操作符与控制结构代码前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

一.字符串插入 @H_4030@双引号与单引号的区别: @H4030@

1.双引号的使用: @H403_0@

<div class="codetitle"><a style="CURSOR: pointer" data="76766" class="copybut" id="copybut76766" onclick="doCopy('code76766')"> 代码如下:
<div class="codebody" id="code76766"> @H_403_0@<Meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> @H_403_0@<?PHP @H_4030@//双引号可以解析变量和转义字符 @H4030@$username = "jack"; @H4030@echo "his name is $username!"; @H4030@echo "
"; @H
4030@$username = "小东"; @H4030@//如果是英文的感叹号会正常解析变量 @H4030@echo "他的名字是$username!";//他的名字是小东! @H4030@echo "
"; @H
403_0@//如果是中文的感叹号则会解析不出来 @H_4030@echo "他的名字是$username!";//他的名字是 @H4030@echo "
"; @H
403_0@//转义字符在这里虽然被解析出来了,但是\n是在源代码里换行 @H_403_0@//浏览器显示只是一个字符的位置 @H_4030@echo "他的名字是$username,\n他今年20岁了";//他的名字是小东,他今年20岁了 @H4030@echo "
"; @H
403_0@//为了避免出现错误,推荐使用字符串连接的方式 @H_4030@echo "他的名字是".$username.",他今年20岁了";//他的名字是小东,他今年20岁了 @H4030@?> @H4030@
@H4030@

2.单引号的使用: @H403_0@

<div class="codetitle"><a style="CURSOR: pointer" data="68480" class="copybut" id="copybut68480" onclick="doCopy('code68480')"> 代码如下:
<div class="codebody" id="code68480"> @H_403_0@<?PHP @H_403_0@//单引号只是输出字符串字面值, @H_4030@//不会解析变量和转义字符。 @H403_0@//也不会进行语法加亮提示 @H_4030@$username = 'anllin'; @H4030@echo 'his name is $username,\n his age is 20.'; @H4030@//output @H4030@//his name is $username,\n his age is 20. @H4030@?> @H4030@
@H4030@部分常用的转义字符 @H403_0@

转义序列

描述

\n

换行符

\r

回车

\t

水平制表图

\\

反斜杠

\$

美元符

\”

双引号

@H_403_0@

二.操作符 @H_403_0@

代码如下:
403_0@PHP @H_403_0@//算术操作符 @H_403_0@$a = 5; @H_403_0@$b = 3; @H_403_0@echo $a + $b; @H_403_0@echo '
'; @H_403_0@echo $a - $b; @H_403_0@echo '
'; @H_403_0@echo $a * $b; @H_403_0@echo '
'; @H_403_0@echo $a / $b; @H_403_0@echo '
'; @H_403_0@echo $a % $b; @H_403_0@?> @H_403_0@
@H_403_0@8 @H_403_0@2 @H_403_0@15 @H_403_0@1.66666666667 @H_403_0@2 @H_403_0@
代码如下:
403_0@PHP @H_403_0@//复合赋值操作符 @H_403_0@$a = 5; @H_403_0@$b = 3; @H_403_0@echo $a += $b; @H_403_0@echo '
'; @H_403_0@echo $a -= $b; @H_403_0@echo '
'; @H_403_0@echo $a *= $b; @H_403_0@echo '
'; @H_403_0@echo $a /= $b; @H_403_0@echo '
'; @H_403_0@echo $a %= $b; @H_403_0@echo '
'; @H_403_0@echo $a .= $b; @H_403_0@?> @H_403_0@
@H_403_0@8 @H_403_0@5 @H_403_0@15 @H_403_0@5 @H_403_0@2 @H_403_0@23 @H_403_0@
代码如下:
403_0@PHP @H_403_0@//递增递减运算符 @H_403_0@$a = 5; @H_403_0@echo ++$a; @H_403_0@echo '
'; @H_403_0@echo $a++; @H_403_0@echo '
'; @H_403_0@echo --$a; @H_403_0@echo '
'; @H_403_0@echo $a--; @H_403_0@?> @H_403_0@
@H_403_0@6 @H_403_0@6 @H_403_0@6 @H_403_0@6 @H_403_0@
代码如下:
403_0@PHP @H_403_0@$a = 5; @H_403_0@$b = 3; @H_403_0@$c = 5; @H_403_0@$d = '5'; @H_403_0@echo $a == $c; @H_403_0@echo '
'; @H_403_0@echo $a === $c; @H_403_0@echo '
'; @H_403_0@echo $a == $d; @H_403_0@echo '
'; @H_403_0@echo $a != $b; @H_403_0@echo '
'; @H_403_0@echo $a !== $d; @H_403_0@echo '
'; @H_403_0@echo $a != $b; @H_403_0@echo '
'; @H_403_0@echo $a > $b; @H_403_0@echo '
'; @H_403_0@echo $b < $c; @H_403_0@echo '
'; @H_403_0@echo $a >= $c; @H_403_0@echo '
'; @H_403_0@echo $a <= $c; @H_403_0@?> @H_403_0@
@H_403_0@1 @H_403_0@1 @H_403_0@1 @H_403_0@1 @H_403_0@1 @H_403_0@1 @H_403_0@1 @H_403_0@1 @H_403_0@1 @H_403_0@1 @H_403_0@
代码如下:
403_0@PHP @H_403_0@$a = false; @H_403_0@echo ! $a; @H_403_0@echo '
'; @H_403_0@$b = 5; @H_403_0@$c = 3; @H_403_0@echo $b > 0 && $c > 0; @H_403_0@echo '
'; @H_403_0@echo $b > 0 and $c > 0; @H_403_0@echo '
'; @H_403_0@echo $b != 0 || $c != 0; @H_403_0@echo '
'; @H_403_0@echo $b != 0 or $c != 0; @H_403_0@echo '
'; @H_403_0@?> @H_403_0@
@H_403_0@1 @H_403_0@1 @H_403_0@1 @H_403_0@1 @H_403_0@1 @H_403_0@运算符”and”和”or”比&&和||的优先级要低 @H_403_0@三元操作符 @H_403_0@
代码如下:
403_0@PHP @H_403_0@$a = 100; @H_403_0@echo $a > 60 ? 'success':'fail'; @H_403_0@?> @H_403_0@
@H_403_0@success @H_403_0@错误抑制操作符 @H_403_0@
代码如下:
403_0@PHP @H_403_0@echo @(100/0); @H_403_0@?> @H_403_0@
@H_403_0@

三.控制结构 @H_403_0@If条件判断语句 @H_403_0@

代码如下:
403_0@<Meta http-equiv="content-type" content="text/html;charset=utf-8"/> @H_403_0@PHP @H_403_0@$a = 10; @H_403_0@if ($a > 0) @H_403_0@{ @H_403_0@echo '整数大于零'; @H_403_0@} @H_403_0@echo '
'; @H_403_0@if ($a > 0) @H_403_0@{ @H_403_0@echo '整数大于零'; @H_403_0@} @H_403_0@else if($a < 0) @H_403_0@{ @H_403_0@echo '整数小于零'; @H_403_0@} @H_403_0@else @H_403_0@{ @H_403_0@echo '整数等于零'; @H_403_0@} @H_403_0@?> @H_403_0@
@H_403_0@Switch语句 @H_403_0@
代码如下:
403_0@<Meta http-equiv="content-type" content="text/html;charset=utf-8"/> @H_403_0@PHP @H_403_0@$role = 'admin'; @H_403_0@switch ($role) @H_403_0@{ @H_403_0@case 'admin' : @H_403_0@echo '管理员'; @H_403_0@break; @H_403_0@case 'user' : @H_403_0@echo '普通用户'; @H_403_0@break; @H_403_0@case 'guest' : @H_403_0@echo '游客'; @H_403_0@break; @H_403_0@default : @H_403_0@echo '游客'; @H_403_0@break; @H_403_0@} @H_403_0@?> @H_403_0@
@H_403_0@While循环语句 @H_403_0@
代码如下:
403_0@PHP @H_403_0@$a = 10; @H_403_0@while ( $a > 0 ) @H_403_0@{ @H_403_0@echo $a --; @H_403_0@echo '@H_403_430@'; @H_403_0@} @H_403_0@?> @H_403_0@
@H_403_0@Do while 循环语句 @H_403_0@
代码如下:
403_0@PHP @H_403_0@$a = 10; @H_403_0@do @H_403_0@{ @H_403_0@echo $a --; @H_403_0@echo '
'; @H_403_0@} @H_403_0@while ( $a > 0 ) @H_403_0@?> @H_403_0@
@H_403_0@For循环语句 @H_403_0@
代码如下:
403_0@PHP @H_403_0@for($a = 0; $a < 10; $a++) @H_403_0@{ @H_403_0@echo $a; @H_403_0@echo '
'; @H_403_0@} @H_403_0@?> @H_403_0@
@H_403_0@Break语句 @H_403_0@
代码如下:
403_0@<Meta http-equiv="content-type" content="text/html;charset=utf-8"/> @H_403_0@PHP @H_403_0@for($a = 0; $a < 10; $a++) @H_403_0@{ @H_403_0@echo $a; @H_403_0@echo '
'; @H_403_0@if($a ==5) @H_403_0@{ @H_403_0@break;//终止循环,但执行循环后面的语句 @H_403_0@} @H_403_0@} @H_403_0@echo '循环结束'; @H_403_0@?> @H_403_0@
@H_403_0@Exit语句 @H_403_0@
代码如下:
403_0@PHP @H_403_0@for($a = 0; $a < 10; $a++) @H_403_0@{ @H_403_0@echo $a; @H_403_0@echo '
'; @H_403_0@if($a ==5) @H_403_0@{ @H_403_0@exit;//直接退出,循环后面的语句不执行 @H_403_0@} @H_403_0@} @H_403_0@echo '循环结束'; @H_403_0@?> @H_403_0@
@H_403_0@Continue语句 @H_403_0@
代码如下:
403_0@PHP @H_403_0@for($a = 0; $a < 10; $a++) @H_403_0@{ @H_403_0@echo $a; @H_403_0@echo '
'; @H_403_0@if($a ==5) @H_403_0@{ @H_403_0@continue;//结束本次循环,继续下次循环,循环后面的语句依然执行 @H_403_0@} @H_403_0@} @H_403_0@echo '循环结束'; @H_403_0@?> @H_403_0@

猜你在找的PHP相关文章