Heim  >  Artikel  >  Backend-Entwicklung  >  如何使用PHP函数sprintf()将字符串格式化_PHP教程

如何使用PHP函数sprintf()将字符串格式化_PHP教程

WBOY
WBOYOriginal
2016-07-15 13:30:13824Durchsuche

语法: string sprintf(string format, mixed [args]...);

返回值: 字符串

函数种类: 资料处理

PHP函数sprintf()用来将字符串格式化。参数 format 是转换的格式,以百分比符号 % 开始到转换字符为止。而在转换的格式间依序包括了

填空字符。0 的话表示空格填 0;空格是默认值,表示空格就放着。
对齐方式。默认值为向右对齐,负号表向左对齐。
字段宽度。为最小宽度。
精确度。指在小数点后的浮点数位数。
PHP函数sprintf()的类型,见下表 % 印出百分比符号,不转换。

b 整数转成二进位。
c 整数转成对应的 ASCII 字符。
d 整数转成十进位。
f 倍精确度数字转成浮点数。
o 整数转成八进位。
s 整数转成字符串。
x 整数转成小写十六进位。
X 整数转成大写十六进位。


PHP函数sprintf()的使用范例

<ol class="dp-xml">
<li class="alt"><span><span class="tag"></span><span> </span></span></li>
<li>
<span>$</span><span class="attribute">money1</span><span> = </span><span class="attribute-value">68</span><span>.75;  </span>
</li>
<li class="alt">
<span>$</span><span class="attribute">money2</span><span> = </span><span class="attribute-value">54</span><span>.35;  </span>
</li>
<li>
<span>$</span><span class="attribute">money</span><span> = $money1 + $money2;  </span>
</li>
<li class="alt"><span>// 此时变量 $money 值为 "123.1";  </span></li>
<li>
<span>$</span><span class="attribute">formatted</span><span> = </span><span class="attribute-value">sprintf</span><span> ("%01.2f", $money);  </span>
</li>
<li class="alt"><span>// 此时变量 $ formatted 值为 "123.10"  </span></li>
<li>
<span class="tag">?></span><span>   </span>
</li>
</ol>


www.bkjia.comtruehttp://www.bkjia.com/PHPjc/446305.htmlTechArticle语法: string sprintf(string format, mixed [args]...); 返回值: 字符串 函数种类: 资料处理 PHP函数sprintf()用来将字符串格式化。参数 format 是转换的格式...
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn