";var_dump((integer)"-25""。"/> ";var_dump((integer)"-25""。">

ホームページ >バックエンド開発 >PHPの問題 >PHPでintを変換する方法

PHPでintを変換する方法

藏色散人
藏色散人オリジナル
2022-10-31 09:11:262549ブラウズ

php で int を変換する方法: 1. PHP サンプル ファイルを作成します; 2. 変換する値を決定します; 3. "(int)" または "(integer)" メソッドを使用して強制的に変換します。構文は次のとおりです。 "var_dump((int) "221");echo "
";var_dump((integer)"-25"".

PHPでintを変換する方法

##このチュートリアルの動作環境: Windows 7 システム、PHP バージョン 8.1、Dell G3 コンピューター

php int 変換方法

php int 型変換

int はコレクション ℤ = {…, -2, -1, 0, 1, 2, …} の数値です。

値を int に変換するには、

使用します。 (int) または (integer) キャスト。

ただし、演​​算子、関数、またはフロー制御で int パラメータが必要な場合、値は自動的に変換されるため、ほとんどの場合、キャストは必要ありません。 function intval() 値を int 型に変換します

intval() 構文

intval(mixed $value, int $base = 10): int

パラメータ

value

変換先の数量値integer

base

変換に使用される 16 進法

<?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 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。