首页 > 编程 > PHP > 正文

深入浅析php中sprintf与printf函数的用法及区别

2020-03-22 19:46:44
字体:
来源:转载
供稿:网友
sprintf() 函数把格式化的字符串写入变量中。arg1、arg2、++ 参数将被插入到主字符串中的百分号(%)符号处。该函数是逐步执行的。在第一个 % 符号处,插入 arg1,在第二个 % 符号处,插入 arg2,依此类推。注释:如果 % 符号多于 arg 参数,则您必须使用占位符。占位符位于 % 符号之后,由数字和 "/$" 组成。语法
+ (在数字前面加上 + 或 - 来定义数字的正负性。默认情况下,只有负数才做标记,正数不做标记) ' (规定使用什么作为填充,默认是空格。它必须与宽度指定器一起使用。例如:%'x20s(使用 "x" 作为填充)) - (左调整变量值) [0-9] (规定变量值的最小宽度) .[0-9] (规定小数位数或最大字符串长度) 注释:如果使用多个上述的格式值,它们必须按照以上顺序使用。
+ (在数字前面加上 + 或 - 来定义数字的正负性。默认地,只有负数做标记,正数不做标记) ' (规定使用什么作为填充,默认是空格。它必须与宽度指定器一起使用。) - (左调整变量值) [0-9] (规定变量值的最小宽度) .[0-9] (规定小数位数或最大字符串长度) 注释:如果使用多个上述的格式值,它们必须按照上面的顺序进行使用,不能打乱。
int printf ( string format [, mixed args [, mixed ...]] )Produces output according to format , which is described in the documentation for sprintf() .Returns the length of the outputted string.把文字格式化以后输出,如:$name="hunte"; $age=25; printf("my name is %s, age %d", $name, $age); 2. sprintf函数: string sprintf ( string format [, mixed args [, mixed ...]] )Returns a string produced according to the formatting string format .跟printf相似,但不打印,而是返回格式化后的文字,其他的与printf一样。3. print函数:是函数,可以返回一个值,只能有一个参数。int print ( string arg )Outputs arg . Returns 1 , always.PHP教程

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表