php版本正負顏色千分號轉換


php版本正負顏色千分號轉換

在做網頁報表時,常用的格式轉換
此為php版本 , for laravel blade , 需要使用時可以依自己需求再修改

從外部參數傳遞給 $spend , 可接受 %


<style type="text/css">

    .LoseStyle{
 color:#E23636;
    }
</style>


<?php
       
     $spend02 = 0;
       
      if( substr($spend, -1) == "%" )
      (String)$spend02 = explode( substr($spend, -1) ,$spend  )[0];
      else 
      $spend02 = $spend;
        
      if( $spend02 >= 0 )
      {
            if( substr($spend, -1) != "%" )
            echo number_format($spend02,2);
            else 
            echo number_format($spend02,2).substr($spend, -1);
   
      }else{ 
?>
       
 <a class="LoseStyle">
 <?php 
       
      if( substr($spend, -1) != "%" )
      echo number_format($spend02,2);
      else
      echo number_format($spend02,2).substr($spend, -1);
       
 ?></a>
<?php } ?>

沒有留言:

張貼留言