php怎么将数值转换为布尔类型

青灯夜游
Lepaskan: 2023-03-14 18:04:02
asal
2846 orang telah melayarinya

转换:1、使用双重逻辑非运算符,语法“!!需要转换的数值”;2、在要转换的数值变量前加上用括号括起来的目标类型“(bool)”或“(boolean)”,例“(bool)数值”;3、使用boolval()函数,语法“boolval(数值)”。

php怎么将数值转换为布尔类型

本教程操作环境:windows7系统、PHP7.1版、DELL G3电脑

php将数值转换为布尔类型

1、使用双重逻辑非运算符“!!

将一个布尔值进行取反操作。例如:!true = false、!false = true、!10 = false。

<?php
var_dump(!!2);  //返回true
var_dump(!!0);  //返回false
var_dump(!!1);  //返回true
?>
Salin selepas log masuk

1.png

2、在转换变量前加上用括号括起来的目标类型“(bool)”或“(boolean)”

  • (bool)、(boolean):转换成布尔类型

<?php
var_dump((bool)2);  //返回true
var_dump((bool)0);  //返回false
var_dump((bool)1);  //返回true
var_dump((bool)100);  //返回true
?>
Salin selepas log masuk

2.png

3、使用boolval()函数

boolval():用于获取变量的布尔值;

<?php
echo &#39;0:        &#39;.(boolval(0) ? &#39;true&#39; : &#39;false&#39;)."<br>";
echo &#39;42:       &#39;.(boolval(42) ? &#39;true&#39; : &#39;false&#39;)."<br>";
echo &#39;0.0:      &#39;.(boolval(0.0) ? &#39;true&#39; : &#39;false&#39;)."<br>";
echo &#39;4.2:      &#39;.(boolval(4.2) ? &#39;true&#39; : &#39;false&#39;)."<br>";
echo &#39;"0":      &#39;.(boolval("0") ? &#39;true&#39; : &#39;false&#39;)."<br>";
echo &#39;"1":      &#39;.(boolval("1") ? &#39;true&#39; : &#39;false&#39;)."<br>";
?>
Salin selepas log masuk

输出结果:

0:        false
42:       true
0.0:      false
4.2:      true
"0":      false
"1":      true
Salin selepas log masuk

推荐学习:《PHP视频教程

Atas ialah kandungan terperinci php怎么将数值转换为布尔类型. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!