阅读:2377回复:0
PHP格式化字符串函数sprintf()
[table=98%] [tr][td] 定义和用法
sprintf() 函数把格式化的字符串写入一个变量中。 语法 sprintf(format,arg1,arg2,arg++) [table=98%,rgb(254, 254, 254)] [tr] 参数 描述 [/tr] [tr] [td] format[/td] [td] 必需。转换格式。[/td] [/tr] [tr] [td] arg1[/td] [td] 必需。规定插到 format 字符串中第一个 % 符号处的参数。[/td] [/tr] [tr] [td] arg2[/td] [td] 可选。规定插到 format 字符串中第二个 % 符号处的参数。[/td] [/tr] [tr] [td] arg++[/td] [td] 可选。规定插到 format 字符串中第三、四等等 % 符号处的参数。[/td] [/tr] [/table] 说明 参数 format 是转换的格式,以百分比符号 ("%") 开始到转换字符结束。下面的可能的 format 值: [*] %% - 返回百分比符号 [*] %b - 二进制数 [*] %c - 依照 ASCII 值的字符 [*] %d - 带符号十进制数 [*] %e - 可续计数法(比如 1.5e+3) [*] %u - 无符号十进制数 [*] %f - 浮点数(local settings aware) [*] %F - 浮点数(not local settings aware) [*] %o - 八进制数 [*] %s - 字符串 [*] %x - 十六进制数(小写字母) [*] %X - 十六进制数(大写字母) 提示和注释 注释:如果 % 符号多于 arg 参数,则您必须使用占位符。占位符插到 % 符号后面,由数字和 "$" 组成。请参见例子 3。 提示:相关函数: fprintf() 、 printf() 、 vfprintf() 、 vprintf() 以及 vsprintf()。 例子 例子 1 输出: Hello world. Day number 123 例子 2 输出: 123.000000 例子 3 输出: With 2 decimals: 123.00With no decimals: 123 [/td][/tr] [/table] |
|