<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                # 第三章 操作符與控制結構 一.字符串插入 雙引號與單引號的區別: 1.雙引號的使用: ``` <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <?php //雙引號可以解析變量和轉義字符 $username = "jack"; echo "his name is $username!"; echo "<br/>"; $username = "小東"; //如果是英文的感嘆號會正常解析變量 echo "他的名字是$username!";//他的名字是小東! echo "<br/>"; //如果是中文的感嘆號則會解析不出來 echo "他的名字是$username!";//他的名字是 echo "<br/>"; //轉義字符在這里雖然被解析出來了,但是\n是在源代碼里換行 //瀏覽器顯示只是一個字符的位置 echo "他的名字是$username,\n他今年20歲了";//他的名字是小東, 他今年20歲了 echo "<br/>"; //為了避免出現錯誤,推薦使用字符串連接的方式 echo "他的名字是".$username.",他今年20歲了";//他的名字是小東,他今年20歲了 ?> ``` 2.單引號的使用: ``` <?php //單引號只是輸出字符串字面值, //不會解析變量和轉義字符。 //也不會進行語法加亮提示 $username = 'anllin'; echo 'his name is $username,\n his age is 20.'; //output //his name is $username,\n his age is 20. ?> ``` 部分常用的轉義字符 | 轉義序列 | 描述 | | --- | --- | | \n | 換行符 | | \r | 回車 | | \t | 水平制表圖 | | \\ | 反斜杠 | | \$ | 美元符 | | \” | 雙引號 | 二.操作符 ``` <?php //算術操作符 $a = 5; $b = 3; echo $a + $b; echo '<br/>'; echo $a - $b; echo '<br/>'; echo $a * $b; echo '<br/>'; echo $a / $b; echo '<br/>'; echo $a % $b; ?> 8 2 15 1.66666666667 2 <?php //復合賦值操作符 $a = 5; $b = 3; echo $a += $b; echo '<br/>'; echo $a -= $b; echo '<br/>'; echo $a *= $b; echo '<br/>'; echo $a /= $b; echo '<br/>'; echo $a %= $b; echo '<br/>'; echo $a .= $b; ?> 8 5 15 5 2 23 <?php //遞增遞減運算符 $a = 5; echo ++$a; echo '<br/>'; echo $a++; echo '<br/>'; echo --$a; echo '<br/>'; echo $a--; ?> 6 6 6 6 <?php $a = 5; $b = 3; $c = 5; $d = '5'; echo $a == $c; echo '<br/>'; echo $a === $c; echo '<br/>'; echo $a == $d; echo '<br/>'; echo $a != $b; echo '<br/>'; echo $a !== $d; echo '<br/>'; echo $a != $b; echo '<br/>'; echo $a > $b; echo '<br/>'; echo $b < $c; echo '<br/>'; echo $a >= $c; echo '<br/>'; echo $a <= $c; ?> 1 1 1 1 1 1 1 1 1 1 <?php $a = false; echo ! $a; echo '<br/>'; $b = 5; $c = 3; echo $b > 0 && $c > 0; echo '<br/>'; echo $b > 0 and $c > 0; echo '<br/>'; echo $b != 0 || $c != 0; echo '<br/>'; echo $b != 0 or $c != 0; echo '<br/>'; ?> 1 1 1 1 1 ``` 運算符”and”和”or”比&&和||的優先級要低 三元操作符 ``` <?php $a = 100; echo $a > 60 ? 'success':'fail'; ?> success ``` 錯誤抑制操作符 ``` <?php echo @(100/0); ?> ``` ![](https://box.kancloud.cn/2016-05-17_573b067578e2b.png) ![](https://box.kancloud.cn/2016-05-17_573b067597773.png) ![](https://box.kancloud.cn/2016-05-17_573b0675ae9f7.png) 三.控制結構 If條件判斷語句 ``` <meta http-equiv="content-type" content="text/html;charset=utf-8"/> <?php $a = 10; if ($a > 0) { echo '整數大于零'; } echo '<br/>'; if ($a > 0) { echo '整數大于零'; } else if($a < 0) { echo '整數小于零'; } else { echo '整數等于零'; } ?> ``` Switch語句 ``` <meta http-equiv="content-type" content="text/html;charset=utf-8"/> <?php $role = 'admin'; switch ($role) { case 'admin' : echo '管理員'; break; case 'user' : echo '普通用戶'; break; case 'guest' : echo '游客'; break; default : echo '游客'; break; } ?> ``` While循環語句 ``` <?php $a = 10; while ( $a > 0 ) { echo $a --; echo '<br>'; } ?> ``` Do while 循環語句 ``` <?php $a = 10; do { echo $a --; echo '<br/>'; } while ( $a > 0 ) ?> ``` For循環語句 ``` <?php for($a = 0; $a < 10; $a++) { echo $a; echo '<br/>'; } ?> ``` Break語句 ``` <meta http-equiv="content-type" content="text/html;charset=utf-8"/> <?php for($a = 0; $a < 10; $a++) { echo $a; echo '<br/>'; if($a ==5) { break;//終止循環,但執行循環后面的語句 } } echo '循環結束'; ?> ``` Exit語句 ``` <?php for($a = 0; $a < 10; $a++) { echo $a; echo '<br/>'; if($a ==5) { exit;//直接退出,循環后面的語句不執行 } } echo '循環結束'; ?> ``` Continue語句 ``` <?php for($a = 0; $a < 10; $a++) { echo $a; echo '<br/>'; if($a ==5) { continue;//結束本次循環,繼續下次循環,循環后面的語句依然執行 } } echo '循環結束'; ?> ```
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看