语法
sprintf(arg1,arg2,格式,精氨酸+ +)



参数
描述

格式
这是必要的。转换格式。

Arg1
这是必要的。指定在格式字符串中插入到第一个%符号的参数。

2
可选。指定插入到格式字符串第二个%的参数。

精氨酸+ +
可选。指定格式字符串中的第三、第四个等于%符号的参数。

解释


参数格式是转换的格式,从百分比符号( )开始到转换字符的结尾:
% -返回百分比符号
二进制数
% -字符根据ASCII值
%d带带符号十进制数
E -连续计数法(如1.5e + 3)
未签名的十进制数
浮点数(本地设置知道)
浮点数(不知道本地设置)
十六进制数
%s -字符串
% -十六(小写字母)
% -十六(大写字母)
arg1,arg2 + +,参数为百分号(%)主串符号,功能逐步执行。在第一个%符号,arg1和arg2插入插入在符号的二%,等等。

提示和注释
注意:如果%符号大于参数,则必须使用占位符。占位符插入后面的%符号,由数字和组成。请参见示例3。

例子
例1
复制代码代码如下所示:

< PHP
Hello;
$ = 123;
$ txt = sprintf(%s的世界。日号% u
回声txt;
>

输出:

你好世界。日数123

例2
复制代码代码如下所示:
< PHP
$ = 123;
$ txt = sprintf(% F
回声txt;
>
U3000

输出:

一百二十三

例3
复制代码代码如下所示:
< PHP
$ = 123;
$ txt = sprintf(2小数:% 1 美元。2fwith没有小数:% 1 $ U
回声txt;
>

输出:
复制代码代码如下所示:
2节:123
没有小数:123

例4
复制代码代码如下所示:
< PHP
ctype_primary美元= strtolower('application);
ctype_secondary美元= strtolower('pdf);
为文件类型= sprintf(%s或%s,ctype_primary美元,美元ctype_secondary);
echo的文件类型;
>

输出:
复制代码代码如下所示:
应用程序