dongtui2029 2016-01-18 11:35 采纳率: 0%
浏览 45

PHP / Codeigniter:如何获取零值而不是NULL?

I am not sure how clear my question is? But let me explain further. Before a person answers the test the result should be hyphen (-), When the person answers the test and gets a score it should display the score he has received. Now that was all working fine. But I noticed that when I score 0 It still displays as hyphen (-) when it should display 0. I will post my code below:

CODE:

<?php 
 if($skillsets)
 foreach($skillsets as $skill => $percentage){ ?>
 <div class="skill_block">
     <div class="small"><?php echo $skill ?></div>
     <?php if($percentage === 0) { ?>
     <div class="big">0%</div>
     <?php } else if($percentage == NULL) { ?>
     <div class="big">-</div>
     <?php } else { ?>
     <div class="big"><?php echo $percentage ?>%</div>
     <?php } ?>
 </div>
     <?php } ?>

Any help will be greatly appreciated. Thanks

19/01/2016

UPDATE:

The type of $percentage is float

  • 写回答

4条回答 默认 最新

  • dourao1877 2016-01-18 11:39
    关注
    <?php 
    if(!empty($skillsets)){ # added { in condition
        foreach($skillsets as $skill => $percentage)
        { ?>
             <div class="skill_block">
                 <div class="small"><?php echo $skill ?></div>
                 <?php 
                 if($percentage == 0 || empty($percentage))  # Changed
                 { 
                    ?>
                    <div class="big">0%</div>
                    <?php 
                 } 
                 else { ?>
                     <div class="big"><?php echo $percentage ?>%</div>
                     <?php 
                 } ?>
             </div>
         <?php 
        } 
    }
    else
    {
        echo "skillsets is empty";
    }
    
    评论

报告相同问题?

悬赏问题

  • ¥15 微信会员卡接入微信支付商户号收款
  • ¥15 如何获取烟草零售终端数据
  • ¥15 数学建模招标中位数问题
  • ¥15 phython路径名过长报错 不知道什么问题
  • ¥15 深度学习中模型转换该怎么实现
  • ¥15 HLs设计手写数字识别程序编译通不过
  • ¥15 Stata外部命令安装问题求帮助!
  • ¥15 从键盘随机输入A-H中的一串字符串,用七段数码管方法进行绘制。提交代码及运行截图。
  • ¥15 TYPCE母转母,插入认方向
  • ¥15 如何用python向钉钉机器人发送可以放大的图片?