首頁 > 後端開發 > PHP問題 > php 怎麼轉換int

php 怎麼轉換int

藏色散人
發布: 2023-03-17 10:24:02
原創
2547 人瀏覽過

php轉換int的方法:1、建立一個PHP範例檔案;2、確定要轉換的值;3、用「(int)」或「(integer)」方法強制轉換即可,語法如“var_dump((int) "221");echo "
";var_dump((integer)"-25"”。

php 怎麼轉換int

本教學操作環境:windows7系統、PHP8.1版、Dell G3電腦。

#php 怎麼轉換int?

php int型別轉換

#int 是集合ℤ = {…, -2, -1, 0, 1, 2, …} 中的某個數。

要將一個值轉換為int,

用(int) 或(integer) 強制轉換。

不過大多數情況下都不需要強制轉換,因為當運算符,函數或流程控制需要一個int 參數時,值會自動轉換。也可以透過函數intval()來將一個值轉換成int 整數。

intval()語法

intval(mixed $value, int $base = 10): int
登入後複製

參數

value

要轉換成integer 的數量值

base

轉換所使用的進位

<?php
var_dump(
    (int) "221"                              // int(221)
);
echo "<br>";
var_dump(
    (integer)"-25"                          //int(-25)
);
echo "<br>";
echo intval(42);                      // 42
echo "<br>";
echo intval(4.2);                     // 4
echo "<br>";
echo intval(&#39;42&#39;);                    // 42
echo "<br>";
echo intval(&#39;+42&#39;);                   // 42
echo "<br>";
echo intval(&#39;-42&#39;);                   // -42
echo "<br>";
echo intval(042);                     // 34
echo "<br>";
echo intval(&#39;042&#39;);                   // 42
echo "<br>";
echo intval(2e2);                    // 200 e后面表示添加几个0
echo "<br>";
echo intval(&#39;1e10&#39;);                  // 1
echo "<br>";
echo intval(0x1A);                    // 26 0x开头是16进制
echo "<br>";
echo intval(42000000);                // 42000000
echo "<br>";
echo intval(420000000000000000000);   // -4275113695319687168
echo "<br>";
echo intval(&#39;420000000000000000000&#39;); // 9223372036854775807
echo "<br>";
echo intval(42, 8);                   // 42
echo "<br>";
echo intval(&#39;42&#39;, 8);                 // 34
echo "<br>";
echo intval(array());                 // 0
echo "<br>";
echo intval(array(&#39;foo&#39;, &#39;bar&#39;));     // 1
echo "<br>";
echo intval(false);                   // 0
echo intval(true);                    // 1
?>
登入後複製

推薦學習:《PHP影片教學

以上是php 怎麼轉換int的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
php
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板