PHP菜鸟博客_共同学习分享PHP技术心得【PHP爱好者】
php的数字0会被认定''字符串解决方案?
2022-6-28 菜鸟站长


php代码:



            $sync_sta=0;


            if($sync_sta==''){

                 $name = "【".$sync_sta."】未标记待同步";

            }else if ($sync_sta=='-1'){

                 $name  =  "【".$sync_sta."】已经标记待同步";

            }else if ($sync_sta=='0'){

                $name  =  "【".$sync_sta."】同步失败";

            } else if ($sync_sta=='1'){

                $name  =  "【".$sync_sta."】同步成功";

            }else {

                $name  = "未知";

            }           


            echo $name;



输出结果:



【0】未标记待同步







修复后的代码:



            $sync_sta=0;

            $sync_sta=(String)$sync_sta;

            if($sync_sta==''){

                 $name = "【".$sync_sta."】未标记待同步";

            }else if ($sync_sta=='-1'){

                 $name  =  "【".$sync_sta."】已经标记待同步";

            }else if ($sync_sta=='0'){

                $name  =  "【".$sync_sta."】同步失败";

            } else if ($sync_sta=='1'){

                $name  =  "【".$sync_sta."】同步成功";

            }else {

                $name  = "未知";

            }            

            echo $name;

输出结果:



【0】同步失败



发表评论:
昵称

邮件地址 (选填)

个人主页 (选填)

内容