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

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                ## 整型(integer) 整數是集合 ? = {..., -2, -1, 0, 1, 2, ...} 中的某個數。 整型值可以使用十進制,十六進制,八進制或二進制表示,前面可以加上可選的符號(- 或者 +)。 要使用八進制表達,數字前必須加上 `0`(零)。要使用十六進制表達,數字前必須加上 `0x`。要使用二進制表達,數字前必須加上 `0b`。 ``` <?php $a = 1234; // 十進制數 $a = -123; // 負數 $a = 0123; // 八進制數 (等于十進制 83) $a = 0x1A; // 十六進制數 (等于十進制 26) $a = 0b11111111; // 二進制數字 (等于十進制 255) ?> ``` ### 整數溢出 如果給定的一個數超出了 integer 的范圍,將會被解釋為 float。同樣如果執行的運算結果超出了 integer 范圍,也會返回 float。 32位系統下的整數溢出 ``` <?php $large_number = 2147483647; var_dump($large_number); // int(2147483647) $large_number = 2147483648; var_dump($large_number); // float(2147483648) ?> ``` 64位系統下的整數溢出 ``` <?php $large_number = 9223372036854775807; var_dump($large_number); // int(9223372036854775807) $large_number = 9223372036854775808; var_dump($large_number); // float(9.2233720368548E+18) ?> ``` ### 轉換為整型 要明確地將一個值轉換為 integer,用 (int) 或 (integer) 強制轉換。不過大多數情況下都不需要強制轉換,因為當運算符,函數或流程控制需要一個 integer 參數時,值會自動轉換。還可以通過函數 intval() 來將一個值轉換成整型。 **從浮點型轉換** 當從浮點數轉換成整數時,將向下取整。 當超出數值范圍則結果未知。 ``` <?php $number = (int)123.45; var_dump($number); // int(123) $number = (int) 9223372036854775808.1234; var_dump($number); // int(-9223372036854775808) $number = (int) 92233720368547755678808.1234; var_dump($number); // int(0) ?> ``` **從布爾值轉換** FALSE 將產生出 0(零),TRUE 將產生出 1(壹)。 ``` <?php $bool = TRUE; var_dump((int) $bool); // int(1) $bool = FALSE; var_dump((int) $bool); // int(0) ?> ``` **從字符串轉換** ``` <?php $str = (int) "abcd"; var_dump($str); // int(0) $str = (int) "12345"; var_dump($str); // int(12345) $str = (int) "123abc"; var_dump($str); // int(123) $str = (int) "0123abc"; var_dump($str); // int(123) ?> ``` **從進制轉換** ``` <?php $a = (int) 0x1A; // 十六進制數 (等于十進制 26) var_dump($a); // int(26) $a = (int) 0b11111111; // 二進制數字 (等于十進制 255) var_dump($a); int (255) ?> ```
                  <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>

                              哎呀哎呀视频在线观看