我可以将12345678.9输出成12,345,678.90吗?

当然可以,PHP中有个函数number_format,函数原型:
        string number_format
        (
           float number,
           int decimals,
           string dec_point,
           string thousands_sep
        )
    举个例子:
        <?
        $num = 12345678.9;
        echo number_format($num).'<br>'; //会4舍5入
        echo number_format($num,2).'<br>';
        echo number_format($num,2,':').'<br>'; //这种写法是错误的
        echo number_format($num,2,':','-').'<br>';
        ?>
    输出结果为:
        12,345,679
        12,345,678,90
        Warning: Wrong parameter count for number_format() in /data/homepage/test/number_format.php on line 5
        12-345-678:90

时间: 2024-12-07 22:18:31

我可以将12345678.9输出成12,345,678.90吗?的相关文章

将ASP纪录集输出成n列的的表格形式显示的方法

显示 前些日子有网友问:将ASP纪录集输出成n列的的表格形式显示的方法,现在写了一个,方便大家使用.'定义变量Dim cn,rs,Sql Sql = "select CustomerID from Orders" '记录总数Dim TotalNumbeSet cn = Server.CreateObject("ADODB.Connection")cn.Open "Provider=SQLOLEDB.1;User ID=sa;Initial Catalog=

将ASP纪录集输出成n列表格的方法

前些日子有网友问:将ASP纪录集输出成n列的的表格形式显示的方法,现在写了一个,方便大家使用. '定义变量 Dim cn,rs,Sql Sql = "select CustomerID from Orders" '记录总数 Dim TotalNumbe Set cn = Server.CreateObject("ADODB.Connection") cn.Open "Provider=SQLOLEDB.1;User ID=sa;Initial Catalo

SSIS:两种将SQL Server数据库数据输出成XML文件的方法

在 SSIS 中并没有直接提供从数据源到 XML 的转换输出,Destination 的输出对象有 Excel File, Flat File, Database 等,但是并没有直接提供 XML 文件输出的配置. 但是我们仍然可以通过下面这些方法来实现: 方法一:使用平面文件对字符串 XML 转换输出 方法二:使用 Script Task 将 XML 字符串输出 测试数据库 - AdventureWorks2012 测试表 - [Sales].[SalesOrderDetail] 比如说我们要将

c#中如何把一个96个字节的二进制字符串转换成12个字节的十六进制数

问题描述 c#中如何把一个96个字节的二进制字符串转换成12个字节的十六进制数 c#中如何把一个96个字节的二进制字符串转换成12个字节的十六进制数? 解决方案 96个字节超过了64位长度,你需要拆成两个再组合 Convert.ToInt64("1001101", 2).ToString("X") 解决方案二: 可以参考一下:http://blog.csdn.net/lijiancheng0614/article/details/45130893 里面有讲前面补0的

从数据库读取数据后将其输出成html标签的三种方法_javascript技巧

也许很多人从数据库中读的数据是不需要数据成html标签的,但是也许有一天你们会发现当我们需要输出成html标签时编译器却自动帮我们输出成字符串了这是我们可以这样来 方法1: 最常用的方法,使用JS或JQ JQ: $("#div").html("<span>我是HTML代码</span>"); JS: var dobj=document.getElementById("div"); dobj.innerHTML = &quo

.NET中将数据直接输出成Excel格式

本文实现了将数据库中的数据直接输出到Excel文件格式并在浏览器里输出.下面就是实现的例子: 查看例子 <以下为引用的内容: ExcelExport.ASPx      <%@ Page Language="VB" AutoEventWireup="false" Codebehind="ExcelExport.aspx.vb"   Inherits="aspxWeb.mengxianhui.com.ExcelExport&q

在ASP.NET中将数据直接输出成Excel格式

   本文实现了将数据库中的数据直接输出到Excel文件格式并在浏览器里输出.下面就是实现的例子: 查看例子 ExcelExport.aspx <%@ Page Language="vb" AutoEventWireup="false" Codebehind="ExcelExport.aspx.vb"Inherits="aspxWeb.mengxianhui.com.ExcelExport"%><!DOCTY

如何把money类型的数据在datagrid里面显示的时候,成$12,436.34的格式?

问题描述 数据库里面有个字段amount是money的格式,但是显示到datagrid里面却还是12436.3400我希望显示为$12,436.34如何做啊 解决方案 解决方案二:呵呵! 我也是刚才找到答案的.http://blog.csdn.net/downmoon/archive/2007/11/01/1860611.aspx

将ASP记录集输出成n列的表格形式显示的方法_应用技巧

'定义变量 Dim cn,rs,Sql Sql = "select CustomerID from Orders" '记录总数 Dim TotalNumbe Set cn = Server.CreateObject("ADODB.Connection") cn.Open "Provider=SQLOLEDB.1;User ID=sa;Initial Catalog=NorthWind;Data Source=.;Password=;" Set r