字符串中的各种“空” null 0

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了字符串中的各种“空” null 0相关的知识,希望对你有一定的参考价值。

运算下段代码:

<?php
$str1 = null;
$str2 = false;
echo $str1==$str2 ? ‘相等‘ : ‘不相等‘;//相等
echo $str1===$str2? ‘相等‘ : ‘不相等‘;//不相等

$str3 =‘‘;
$str4 = 0;
echo $str3==$str4 ? ‘相等‘ : ‘不相等‘;//相等
echo $str3===$str4 ? ‘相等‘ : ‘不相等‘;//不相等

$str7 = null;
$str8 = 0;
echo $str7==$str8 ? ‘相等‘ : ‘不相等‘;//相等
echo $str7===$str8 ? ‘相等‘ : ‘不相等‘;//不相等

$str5 = 0;
$str6 =‘0‘;
echo $str5==$str6 ? ‘相等‘ : ‘不相等‘;//相等
echo $str5===$str6 ? ‘相等‘ : ‘不相等‘;//不相等

$str5 = null;
$str6 =‘0‘;
echo $str5==$str6 ? ‘相等‘ : ‘不相等‘;//不相等
echo $str5===$str6 ? ‘相等‘ : ‘不相等‘;//不相等

说明不存在等价的传递性。

以上是关于字符串中的各种“空” null 0的主要内容,如果未能解决你的问题,请参考以下文章

解释'空'C数组(int a = {};)

ViewPager 中的片段在 getView() 中返回 null

导航抽屉中的谷歌地图 - 空指针异常,哪个是正确的片段?

JS中去除数组中的假值(0, 空,undefined, null, false)

js 中 0 和 null "" 的逻辑关系

access 查询空值和null值的区别