位置: 编程技术 - 正文

PHP字符串函数money_format()的用法(php字符串函数有哪些)

编辑:rootadmin
money_format

推荐整理分享PHP字符串函数money_format()的用法(php字符串函数有哪些),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:php字符串型数据的定义方式,php字符串定义的三种方式,php 字符串函数,php字符串定义的三种方式,php 字符串函数,php 字符串函数,php字符串定义的三种方式,php字符串型数据的定义方式,内容如对您有帮助,希望把文章链接给更多的朋友!

(PHP 4 >= 4.3.0, PHP 5)

money_format — Formats a number as a currency string

说明 string money_format ( string $format , float $number )

money_format() returns a formatted version of number. This function wraps the C library function strfmon(), with the difference that this implementation converts only one number at a time.

参数

format

The format specification consists of the following sequence:

a % character

optional flags

optional field width

optional left precision

optional right precision

a required conversion character

Flags

One or more of the optional flags below can be used:=f

The character = followed by a (single byte) character f to be used as the numeric fill character. The default fill character is space.

^

Disable the use of grouping characters (as defined by the current locale).

+ or (

Specify the formatting style for positive and negative numbers. If + is used, the locale&#;s equivalent for + and - will be used. If ( is used, negative amounts are enclosed in parenthesis. If no specification is given, the default is +.

!

Suppress the currency symbol from the output string.

-

If present, it will make all fields left-justified (padded to the right), as opposed to the default which is for the fields to be right-justified (padded to the left).

Field width

w

A decimal digit string specifying a minimum field width. Field will be right-justified unless the flag - is used. Default value is 0 (zero).

PHP字符串函数money_format()的用法(php字符串函数有哪些)

Left precision

#n

The maximum number of digits (n) expected to the left of the decimal character (e.g. the decimal point). It is used usually to keep formatted output aligned in the same columns, using the fill character if the number of digits is less than n. If the number of actual digits is bigger than n, then this specification is ignored.

If grouping has not been suppressed using the ^ flag, grouping separators will be inserted before the fill characters (if any) are added. Grouping separators will not be applied to fill characters, even if the fill character is a digit.

To ensure alignment, any characters appearing before or after the number in the formatted output such as currency or sign symbols are padded as necessary with space characters to make their positive and negative formats an equal length.

Right precision

.p

A period followed by the number of digits (p) after the decimal character. If the value of p is 0 (zero), the decimal character and the digits to its right will be omitted. If no right precision is included, the default will dictated by the current local in use. The amount being formatted is rounded to the specified number of digits prior to formatting.

Conversion characters

i

The number is formatted according to the locale&#;s international currency format (e.g. for the USA locale: USD 1,.).

n

The number is formatted according to the locale&#;s national currency format (e.g. for the de_DE locale: EU1.,).

%

Returns the % character.

number

The number to be formatted.

返回值

Returns the formatted string. Characters before and after the formatting string will be returned unchanged. Non-numeric number causes returning NULL and emitting E_WARNING.

注释

Note:

The function money_format() is only defined if the system has strfmon capabilities. For example, Windows does not, so money_format() is undefined in Windows.

Note:

The LC_MONETARY category of the locale settings, affects the behavior of this function. Use setlocale() to set to the appropriate default locale before using this function.

范例

Example #1 money_format() Example

We will use different locales and format specifications to illustrate the use of this function.

<?php$number=.;//let'sprinttheinternationalformatfortheen_USlocalesetlocale(LC_MONETARY,'en_US');echomoney_format('%i',$number)."n";//USD1,.//Italiannationalformatwith2decimals`setlocale(LC_MONETARY,'it_IT');echomoney_format('%.2n',$number)."n";//Eu1.,//Usinganegativenumber$number=-.;//USnationalformat,using()fornegativenumbers//anddigitsforleftprecisionsetlocale(LC_MONETARY,'en_US');echomoney_format('%(#n',$number)."n";//($1,.)//Similarformatasabove,addingtheuseof2digitsofright//precisionand'*'asafillcharacterechomoney_format('%=*(#.2n',$number)."n";//($********1,.)//Let'sjustifytotheleft,withpositionsofwidth,8digitsof//leftprecision,2ofrightprecision,withouthgroupingcharacter//andusingtheinternationalformatforthede_DElocale.setlocale(LC_MONETARY,'de_DE');echomoney_format('%=*^-#8.2i',.)."n";//Eu,****//Let'saddsomeblurbbeforeandaftertheconversionspecificationsetlocale(LC_MONETARY,'en_GB');$fmt='Thefinalvalueis%i(aftera%%discount)';echomoney_format($fmt,.)."n";//ThefinalvalueisGBP1,.(aftera%discount)?>

参见

setlocale() - Set locale information sscanf() - 根据指定格式解析输入的字符 sprintf() - Return a formatted string printf() - 输出格式化字符串 number_format() - 以千位分隔符方式格式化一个数字

PHP字符串函数nl2br()的用法 nl2br(PHP4,PHP5)nl2br在字符串所有新行之前插入HTML换行标记说明stringnl2br(string$string[,bool$is_xhtml=true])在字符串string所有新行之前插入br/或br,并返回。参数str

PHP字符串函数nl_langinfo()的用法 nl_langinfo(PHP4=4.1.0,PHP5)nl_langinfoQuerylanguageandlocaleinformation说明stringnl_langinfo(int$item)nl_langinfo()isusedtoaccessindividualelementsofthelocalecategories.Unlikelocaleconv(),whichretu

PHP字符串函数metaphone()的用法 metaphone(PHP4,PHP5)metaphoneCalculatethemetaphonekeyofastring说明stringmetaphone(string$str[,int$phonemes=0])Calculatesthemetaphonekeyofstr.Similartosoundex()metaphonecreatesthesamekeyforsimilarsou

标签: php字符串函数有哪些

本文链接地址:https://www.jiuchutong.com/biancheng/278852.html 转载请保留说明!

上一篇:PHP字符串函数ord()的用法(php字符串函数大全)

下一篇:PHP字符串函数nl2br()的用法(php字符串函数有哪些)

  • 工业产值是含税价格吗
  • 纳税人证明模板
  • 合伙企业需要报工商年报吗
  • 住宿报销是开普票还是专票
  • 回购股票注销股本,股价大涨案例
  • 印花税的计税依据怎么算公式
  • 公司报销生育津贴,孕期还需要去社保局备案吗
  • 房屋租赁个人所得税缴纳标准是多少
  • 小规模纳税人所得税税率
  • 土地款印花税计入无形资产吗
  • 预缴两个点的税是什么意思
  • 高温气温
  • 咨询费如何入账
  • 金融机构同业利息收入增值税税率
  • 多发工资还给老板是傻吗
  • 库存现金可以用于支付哪些钱
  • 生产企业土地使用权摊销
  • 计提房产税的会计分录怎样做
  • 民办非企业单位属于什么类型
  • 酒店客房收入怎么算
  • 开过去的普通发票多久不能冲红?
  • 转口贸易需要申报什么税
  • win8系统怎么连接无线
  • h3c路由配置教程
  • 在建工程的二级明细的讲解
  • 个人股权转让如何申报个人所得税
  • 开户银行对公司有影响吗
  • linux怎么操作
  • 什么是递延所得税费用
  • vue3使用高德地图
  • 成本法转为权益法例题
  • 特许权使用费20%
  • php取二维数组的一组内容
  • 出让土地使用权和转让土地使用权的区别
  • 生产成本二级科目会计分录
  • php oracle 连接池
  • java开发和运维
  • 房租费可以一次性摊销吗
  • 不交社保个税怎么处理
  • 中药饮片盘点误差范围
  • 进口货物的账务处理办法
  • mysql将查询结果存到另一个表
  • 普通动产和特殊动产登记的区别
  • 省市县三级联动工作机制
  • 企业购买理财产品收益要交税吗
  • 水电费计提是什么意思
  • 一般纳税人开普票和专票有什么区别
  • 股权激励具体解释是什么
  • 企业会计凭证怎么写
  • 未入账负债怎么算
  • 生产过程中报废怎么核算成本
  • 投资方收到股票怎么处理
  • 费用报销单如何审核
  • 应付账款怎么记账
  • sql语句学习
  • mysql order by 性能
  • 查看linux服务器内存命令
  • win8.1怎么升级到win11
  • ubuntu系统怎么更新
  • 笔怎么画最好看
  • 远程桌面连接xp系统
  • linux怎么和window系统共用
  • kb4012212安装失败
  • linux和windows的区别?
  • 如何解决win7系统不稳定
  • jquery.parsejson
  • SDK不兼容Ubuntu64位系统的解决办法!!!
  • Node.js中的核心模块包括哪些内容?
  • python中print函数的end参数
  • cmd批处理命令文件个数
  • jquery升级
  • jquerychange事件
  • html5游戏引擎排行
  • unity3d赛车游戏毕业设计
  • Javascript & DHTML 实例编程(教程)(三)初级实例篇1—上传文件控件实例
  • jquery代码实例
  • python爬取新浪股票数据
  • jquery的点击事件怎么写
  • 2020年陕西省国税局局长
  • 挂车是否需要缴纳车船税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设