格式化数字ASP,PHP版
来源:泡菜博客 发布时间:2009-01-19 14:17:00
标签:算法,格式化,asp,数字
如何将123456789转化成123,456,789这样的形式呢?很多流量大的站比如优酷都有这样的格式。也是设计程序最常用的算法了。
ASP版
function FormatNumber(){
var $Number =arguments[0];
var $NumStr =$Number.toString();
var $NewNumStr =new String();
while($NumStr.length>3)
{
$NewNumStr="," + $NumStr.substr($NumStr.length-3,$NumStr-1) + $NewNumStr;
$NumStr=$NumStr.substr(0,$NumStr.length-3);
}
$NewNumStr = $NumStr + $NewNumStr;
return $NewNumStr;
}
PHP版
function FormatNumber($Number){
if ($Number=='') return"0";
$NumberLength =strlen($Number);
$NumberTemplate ="";
while ($NumberLength>3){
$NumberTemplate =",".substr($Number,$NumberLength-3,3).$NumberTemplate;
$Number =substr($Number,0,-3);
$NumberLength =strlen($Number);
}
if ($NumberLength<=3) { $NumberTemplate=$Number.$NumberTemplate;
}
return $NumberTemplate;
}
0
投稿
猜你喜欢
- 环境:RHEL 5.4 x86 , oracle 11.2 1.设定环境变量 在/home/oracle编辑 # .bash_profile
- 原文地址:30 Days of Mootools 1.2 Tutorials - Day 20 - A Few Mootools Tabs项
- © 版权符号显示不清楚,就是那个圈C,在某些网站上就是显示太小,看不清楚。一开始还以为是字体大小的原因,调大以后,还是一样
- 如果不是因为总监审查严格,一定要求这个细节解决掉,也许我也不会去深究根源性的解决办法,再此感谢MTIME负责而严格的同事。首先描述一下问题:
- 分享人:轻侯设计师常有这样的疑惑:如何知道用户浏览网页的习惯?如何设计出符合用户使用习惯的网页?如何从搜索引擎带来更多的流量?眼动研究可以帮
- SQLServer中建立与服务器的连接时出错的解决方案如下:步骤1:在SQLServer 实例上启用远程连接1.指向“开始->程序-&
- 解决SQL2000最大流水号的两个好方法问:请问怎样才能解决ms serer 2000 最大流水号的问题?答:我可以介绍两种方法给你:方法1
- 【原文地址】My "First Look at Orcas" Presentation 【原文发表日期】 Th
- 代码如下:declare @cmd nvarchar(4000) set @cmd = N'exec [?].sys.sp_chan
- 以前写过一个标签效果,外观虽然好看,但代码不太规范,实现的方法比较繁冗。需要注意的是标签的背景图,两种状态,激活的标签背景为蓝色,反之为灰色
- 1、使用mysqldump工具将MySql数据库备份mysqldump -u root -p -c --default-character-
- 我们在编写 Javascript 时,Debug 是很痛苦的过程,而且有些语法问题虽使用 Firebug 能很快定位,但毕竟影响效率。这里有
- 1、为什么淘宝的手机频道页面,竟然会有笔记本、数码相机、随身听,甚至是游戏之类的栏目,而且还有一个“数码·生活”栏目是包括以上这些设备的综合
- 看了一个月的文档和资料以后,终于让我参与到项目中来了,哈哈,痛快!虽然只是让我解决一个小问题,不过有活干就是好。在写代码的过程中遇到了一个小
- 其中 offset and fetch 最重要的新特性是 用来 分页,既然要分析 分页,就肯定要和之前的分页方式来比较了,特别是 Row_N
- 1、把这段拷到DW里,存成HTML文件。<HTML><HEAD><TITLE>move backgrou
- check.asp 代码如下:<% '''''''''
- <%MaxPerPage=8 ’定义页面最大的记录数为8<br>
- 相信没有人不知道 Firebug 是什么东西,但有时候我们糟糕的代码不想让同行轻松的使用 F12 就能一览无遗。那么怎么办呢?这里有个猥琐的
- 译者按:我们时常能看到不同JavaScript库/框架之间的各种比较,但这次 YUI3 架构师和 jQuery 之父的直接对话却非常难得,也