<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>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                # 第四課 常用函數 `>empty 檢測變量是否為空,不支持語句 ``` <pre class="calibre14">``` <span class="token4">""</span> <span class="token3">0</span> <span class="token4">"0"</span> <span class="token1">array</span><span class="token2">(</span><span class="token2">)</span> NULL FALSE var $var 七類數據為空<span class="token2">,</span>返回TRUE <span class="token4">" "</span> 返回FALSE ``` ``` - "" 0 false array() null 五類都是NULL - 0 '' false null array 五類都是false; - false null true 和FALSE NULL TRUE 是不區分大小寫 > isset檢測變量是否存在 ``` <pre class="calibre14">``` $var <span class="token">=</span> <span class="token4">""</span><span class="token2">;</span> <span class="token1">isset</span><span class="token2">(</span>$var<span class="token2">)</span> 返回TRUE <span class="token1">unset</span><span class="token2">(</span>$var<span class="token2">)</span> 此時返回 FALSE <span class="token1">isset</span><span class="token2">(</span>NULL<span class="token2">)</span> 返回<span class="token3">false</span> ``` ``` 另一種是未定義 > ceil 進一法取整 ``` <pre class="calibre14">``` <span class="token1">ceil</span><span class="token2">(</span><span class="token3">4.01</span><span class="token2">)</span> <span class="token3">4.01</span><span class="token">-</span><span class="token3">5</span>返回<span class="token3">5</span> <span class="token1">ceil</span><span class="token2">(</span><span class="token">-</span><span class="token3">4</span><span class="token2">)</span><span class="token2">;</span> <span class="token">-</span><span class="token3">4</span>到<span class="token">-</span><span class="token3">4.99</span> 返回<span class="token">-</span><span class="token3">4</span> ``` ``` > 舍去法取整 ``` <pre class="calibre14">``` <span class="token1">floor</span><span class="token2">(</span><span class="token3">4.99</span><span class="token2">)</span> <span class="token3">4</span><span class="token">-</span><span class="token3">4.99</span> 返回<span class="token3">4</span> <span class="token1">floor</span><span class="token2">(</span><span class="token">-</span><span class="token3">4.01</span><span class="token2">)</span> <span class="token">-</span><span class="token3">4.01</span><span class="token">-</span><span class="token3">5</span> 返回<span class="token">-</span><span class="token3">5</span> ``` ``` > 四舍五入 ``` <pre class="calibre14">``` <span class="token1">round</span><span class="token2">(</span><span class="token3">3.1</span><span class="token2">)</span> 返回<span class="token3">3</span> <span class="token3">3.5</span>返回<span class="token3">4</span> <span class="token1">round</span><span class="token2">(</span><span class="token3">3.453</span><span class="token2">,</span><span class="token3">2</span><span class="token2">)</span> 返回<span class="token3">3.45</span> 保留兩位小數 <span class="token1">round</span><span class="token2">(</span><span class="token3">12355</span><span class="token2">,</span><span class="token">-</span><span class="token3">2</span><span class="token2">)</span> 返回<span class="token3">12400</span> ``` ``` > intval轉換成整數 intval('1.2') 返回1 使用 (int)1.2也可以 > mt\_rand隨機數 mt\_rand() 0到最大數隨機數 mt\_rand(1,20) 1-20之間隨機數 > php版本 PHP\_VERSION > 類型轉換 浮點型 floatval($str) > is\_array($str) 是否數組 ``` <pre class="calibre14">``` <span class="token1">define</span><span class="token2">(</span><span class="token4">"CONSTANT"</span><span class="token2">,</span> <span class="token4">"Hello world."</span><span class="token2">)</span> 常量定義 <span class="token1">defined</span><span class="token2">(</span><span class="token4">'IN_IA'</span><span class="token2">)</span> or <span class="token1">exit</span><span class="token2">(</span><span class="token4">'Access Denied'</span><span class="token2">)</span>是否定義常量 ``` ``` die() exit() 同名函數 ``` <pre class="calibre14">``` <span class="token1">highlight_file</span><span class="token2">(</span>$filename<span class="token2">)</span> 高亮 <span class="token1">highlight_string</span><span class="token2">(</span>$str<span class="token2">)</span><span class="token2">;</span> ``` ``` > 延遲秒數 > `sleep(10);` 數組打亂變量,變量合并數組 ``` <pre class="calibre14">``` $i <span class="token">=</span> <span class="token4">"999"</span><span class="token2">;</span> $arr <span class="token">=</span> <span class="token1">array</span><span class="token2">(</span> <span class="token4">'a'</span><span class="token">=</span><span class="token">></span><span class="token4">'我愛你'</span><span class="token2">,</span> <span class="token4">'b'</span><span class="token">=</span><span class="token">></span><span class="token3">1</span><span class="token2">,</span> <span class="token4">'c'</span><span class="token">=</span><span class="token">></span><span class="token3">0</span><span class="token2">,</span> <span class="token4">'d'</span><span class="token">=</span><span class="token">></span><span class="token4">'美國'</span><span class="token2">,</span> <span class="token2">)</span><span class="token2">;</span> <span class="token1">extract</span><span class="token2">(</span>$arr<span class="token2">)</span><span class="token2">;</span> $arr2 <span class="token">=</span> <span class="token1">compact</span><span class="token2">(</span><span class="token4">'a'</span><span class="token2">,</span><span class="token4">'b'</span><span class="token2">,</span><span class="token4">'c'</span><span class="token2">,</span><span class="token4">'d'</span><span class="token2">,</span><span class="token4">'i'</span><span class="token2">)</span><span class="token2">;</span> ``` ``` 保留幾位小數 ``` <pre class="calibre14">``` @<span class="token1">sprintf</span><span class="token2">(</span><span class="token4">"%.4f"</span><span class="token2">,</span><span class="token3">1.345677</span><span class="token2">)</span> ``` ``` 索引數組轉換json `$arr = ["中國","日本"]; $arr = new ArrayObject($arr); $json = json_encode($arr,256);` 判斷一個數組是否空值 ``` <pre class="calibre16">``` <span class="token1">empty</span><span class="token2">(</span><span class="token1">implode</span><span class="token2">(</span><span class="token4">""</span><span class="token2">,</span>$v<span class="token2">)</span><span class="token2">)</span> ``` ```
                  <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>

                              哎呀哎呀视频在线观看