小编May*_*iya的帖子

jQuery中val.length和val().length的区别?

$("#id").val.length和之间有什么区别$("#id").val().length

当我写入$("#id").val.length然后输出1,$("#id").val().length然后输出是书写字符的长度.

解释是什么?

javascript jquery

26
推荐指数
2
解决办法
2万
查看次数

PHP number_format返回1.00

我在MySQL中存储的数字为总数(十进制16,2)1423.28

在进行一些计算后,我从PHP中显示它:

function calculate_balance($total){

 //get total paid from another function
 $total_paid = ...

 if ($total_paid == 0){
     return $total;
 }else{
     return $total-$total_paid
 }

} 

 $balance = calculate_balance($total);
 echo number_format($balance, 2); //returns 1.00
Run Code Online (Sandbox Code Playgroud)

我试过了

  number_format((float)$balance, 2);
  number_format(floatval($balance), 2); 
Run Code Online (Sandbox Code Playgroud)

UPDATE

var_dump($balance)

我得到了以下输出.

string(8) "1,423.28" float(152) string(6) "252.00" string(6) "247.50" string(6) "247.50" string(6) "247.50" string(6) "549.90" string(6) "495.00" float(0) string(6) "284.76" float(265)

它的工作正常,没有number_format()1000以下的价值.例如:如果余额等于252.00

 echo $balance;
Run Code Online (Sandbox Code Playgroud)

产量

252.00

php mysql numerical

1
推荐指数
1
解决办法
2019
查看次数

标签 统计

javascript ×1

jquery ×1

mysql ×1

numerical ×1

php ×1