PHP 0和字符串(包含空字符串)的问题
2021-01-02 14:28
标签:怎么 empty echo else str exit 输出 区分 pre 1、0和任何字符串比较都会先把字符串转换为整型再进行比较 比如:‘a‘会被转换成0,‘1a‘会被转换成1,‘1a1‘也被转换成1, 同样空字符串也被转换成0再比较。 2、怎么区分0和空呢? 很简单: PHP 0和字符串(包含空字符串)的问题 标签:怎么 empty echo else str exit 输出 区分 pre 原文地址:https://www.cnblogs.com/aldcd/p/14206341.html$str = ‘‘;
if($str == 0){
// 此处$str == 0改为$str == ‘0‘
echo 1;
}elseif(!empty($str)){
echo 2;
}else{
echo 3;
}
exit;
亲测有效,改为$str == ‘0‘后,会输出3,不改则输出1。
上一篇:ajax 实现防止重复提交-www.cuteur.cn
下一篇:org.apache.cxf.interceptor.Fault: No binding operation info while invoking unknown method with param
文章标题:PHP 0和字符串(包含空字符串)的问题
文章链接:http://soscw.com/index.php/essay/39597.html