#このチュートリアルの動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター変換: 1. 二重論理 NOT 演算子を構文 "!!変換される数値" で使用します; 2. 変換される数値変数の前にかっこで囲まれたターゲットの型 "(bool)" を追加します。または、「(boolean)」、たとえば「(bool) value」; 3. boolval() 関数を使用します。構文は「boolval (value)」です。
php 変換数値 ブール型
1 の場合、二重論理 NOT 演算子「!!
」
を使用して、ブール値の否定演算。例: !true = false、!false = true、!10 = false。
<?php var_dump(!!2); //返回true var_dump(!!0); //返回false var_dump(!!1); //返回true ?>
2. 変換変数の前にターゲットの型「(bool)」または「(boolean)」を括弧で囲んで追加します
<?php var_dump((bool)2); //返回true var_dump((bool)0); //返回false var_dump((bool)1); //返回true var_dump((bool)100); //返回true ?>
3. boolval() 関数を使用します
boolval(): 変数のブール値を取得するために使用;<?php echo '0: '.(boolval(0) ? 'true' : 'false')."<br>"; echo '42: '.(boolval(42) ? 'true' : 'false')."<br>"; echo '0.0: '.(boolval(0.0) ? 'true' : 'false')."<br>"; echo '4.2: '.(boolval(4.2) ? 'true' : 'false')."<br>"; echo '"0": '.(boolval("0") ? 'true' : 'false')."<br>"; echo '"1": '.(boolval("1") ? 'true' : 'false')."<br>"; ?>出力結果:
0: false 42: true 0.0: false 4.2: true "0": false "1": true推奨学習: 「
以上がPHPで数値をブール型に変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。