|
查看: 839|回复: 6
|
Php + 加(+) 疑问
[复制链接]
|
|
|
发表于 16-11-2008 12:46 AM
|
显示全部楼层
原帖由 wakasu 于 15-11-2008 05:35 PM 发表 
怎样用NUMBER_FORMAT?
- <?php
- $number = 1234.56;
- // english notation (default)
- $english_format_number = number_format($number);
- // 1,234.56
- // French notation
- $nombre_format_francais = number_format($number, 2, ',', ' ');
- // 1 234,56
- $number = 1234.5678;
- // english notation without thousands seperator
- $english_format_number = number_format($number, 2, '.', '');
- // 1234.57
- ?>
-
复制代码 |
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 16-11-2008 01:02 PM
|
显示全部楼层
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 15-11-2008 09:33 AM
|
显示全部楼层
原帖由 yhchan 于 14-11-2008 11:14 AM 发表 
这样可以吗?
$a = "2,000";
$b = "3,000";
$a = str_replace(',', '', $a);
$b = str_replace(',', '', $b);
echo $a + $b;
我已经想到其它方法了...
用 number_format  |
|
|
|
|
|
|
|
|
|
|
<?php
$aa = "3000";
$bb = "3000";
$cc = $aa + $bb;
echo $cc;
?>
答案是 6000
如果我的
$aa = "3,000";
$bb = "3,000";
答案是 6
我要怎么做才可以答案 = 6000呢??
因为user 有时会输入 " , " |
|
|
|
|
|
|
|
|
|
|
发表于 14-11-2008 11:14 AM
|
显示全部楼层
这样可以吗?
- $a = "2,000";
- $b = "3,000";
- $a = str_replace(',', '', $a);
- $b = str_replace(',', '', $b);
- echo $a + $b;
复制代码 |
|
|
|
|
|
|
|
|
|
|
发表于 15-11-2008 05:35 PM
|
显示全部楼层
|
|
|
|
|
|
|
|
|
|
发表于 16-11-2008 06:15 AM
|
显示全部楼层
為什麼 " , " 之後的零在計算會被除掉 ??  |
|
|
|
|
|
|
|
|
| |
本周最热论坛帖子
|