dongxianji0968 2016-06-01 10:18
浏览 8
已采纳

如何根据数组值在图像之间切换

I have locally two images: /images/green_arrow_up.png /images/red_arrow_down.png. In my database I have a record and I fetch a number in this case.

   ["data"]=>
      array(2) {
        [0]=>
        array(2) {
          [0]=>
          array(15) {
            [14]=>
            string(8) "+1.22%"
          }
        }
      }

I fetch the data like this

<div class="stats-item"><?php echo number_format((float)@$data->data[0][0][14], 2, '.', ''); ?>% </div>

Depending on the array from which i fetch the data the result can be +1.22% or -1.22% for example. I want if the result is positive (1.22%) to display the green_arrow_up before the number. And if the result is negative (-1.22%) I want to display the red_arrow_down.

  • 写回答

2条回答 默认 最新

  • dongziche8030 2016-06-01 10:31
    关注

    Try this :

       if ( number_format( (float) @$data->data[0][0][14], 2, '.', '' ) > 0 ) {
         echo "<img src='green_arrow.jpg'/>";
       }
       else {
         echo "<img src='red_arrow.jpg'/>";
      }
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 什么设备可以研究OFDM的60GHz毫米波信道模型
  • ¥15 不知道是该怎么引用多个函数片段
  • ¥15 爬取1-112页所有帖子的标题但是12页后要登录后才能 我使用selenium模拟登录 账号密码输入后 会报错 不知道怎么弄了
  • ¥30 关于用python写支付宝扫码付异步通知收不到的问题
  • ¥50 vue组件中无法正确接收并处理axios请求
  • ¥15 隐藏系统界面pdf的打印、下载按钮
  • ¥15 基于pso参数优化的LightGBM分类模型
  • ¥15 安装Paddleocr时报错无法解决
  • ¥15 python中transformers可以正常下载,但是没有办法使用pipeline
  • ¥50 分布式追踪trace异常问题