PHP的printf()的深刻理解,输出格式化字符串

PHP的printf()的深刻理解,输出格式化字符串
PHP的printf()函数用于输出格式化字符串。本文介绍了PHP的printf()函数的用法,规范农民的基本应用实例,代码的农民谁会感兴趣的可以参考下吧。

定义和用法

printf()函数的输出格式化字符串。

arg1,arg2,精氨酸+参数将被插入到百分号(%)主串符号,功能逐步执行。在第一个%符号,arg1和arg2插入插入第二%符号,等等。

注意:如果%符号大于参数,则必须使用占位符。占位符插入到%符号中,由数字和组成。请参见示例2。

提示:相关的功能:sprintf(),(),()将vprintf,fprintf(),和()函数

Fprintf()

Sprintf()

Vfprintf()

Vprintf()

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

参数
描述
格式
这是必要的。指定字符串以及如何格式化其中的变量。

可能的格式值:

返回一% %
二进制数
对应于ASCII - ASCII值的字符。
%d -十进制数(负数,0,正数)包含正数和负数。
E -使用小写的科学计数(例如,1.2e + 2)
E使用科学计数法的资本化(例如,1.2e + 2)
u不包含正或负的十进制数(大于0)。
浮点数(本地设置
浮点数(非本地设置)
% -短% E和f
% -短% E和f
十六进制数
%s -字符串
% -十六(小写字母)
% -十六(大写字母)
其它格式的值,必须将其置于%和字母之间(例如,%。2F):

+(在数字前面加+或-)定义数字的正负字符。默认情况下,只有负数被标记,正数没有被标记。
(指定作为填充,默认情况下是一个空间,它必须用宽度说明符。
-(左调整变量值)
{0-9} (minimum width of a specified variable value)
。{ }(0-9的数字或字符串最大长度指定数量)
注意:如果使用这些格式值中的一个以上,则必须在上述顺序中使用它们,它们不能被干扰。
arg1
这是必要的。指定在格式字符串中插入到第一个%符号的参数。
2
这是必要的。指定插入到格式字符串第二个%的参数。
精氨酸+ +
可选。指定格式字符串中的第三、第四个等于%符号的参数。

技术细节
返回值:
返回输出字符串的长度。
PHP版:
4 +

例子

例1

使用格式值% f:
< PHP
$ = 123;
printf(% F
>
例2

使用占位符:
< PHP
$ = 123;
printf(有两个小数:% 1 美元。2f没有小数:% 1 $ U
>
例3

所有可能的格式值的演示:
< PHP
num1 = 123456789美元;
num2 = - 123456789美元;
$ char = 50;50字符是2。

注意:格式值%返回%
printf(% % B = B
printf(% % C = C
printf(% d = %d
printf(% d = %d
printf(% % E = E
printf(% % E = E
printf(% % U = U
printf(% % U = U
printf(% % F = F
printf(% % F = F
printf(% % G = G
printf(% % G = G
printf(% % O O =
printf(% s = %s
printf(% % X = X
printf(% % X = X
printf(% % + D + D =
printf(% % + D + D =
>
例4

字符串描述符演示:
< PHP
美元的你好str1 =;
str2 =hello world美元!;

printf({ }%
printf({ %8s }
printf({ } % - 8s
printf({ }08s %
printf({ %* 8s }
printf({ }8.8s %
>
本文深入了解PHP printf()输出格式化字符串是萧边分享给你。我希望能给你一个参考,希望你能支持它。
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部