PHP中的printf()函数

printf()函数输出格式化的字符串。它返回输出字符串的长度。

语法

printf (format, argument1, argument2, ... )

参数

  • format-指定字符串以及如何格式化其中的变量。

  • 以下是可能的格式值-

    • %%-返回百分号

    • %b-二进制数

    • %c-根据ASCII值的字符

    • %d-带符号的十进制数字(负,零或正)

    • %e-使用小写字母的科学计数法(例如1.2e + 2)

    • %E-使用大写字母的科学计数法(例如1.2E + 2)

    • %u-无符号十进制数字(等于或大于零)

    • %f-浮点数(可识别本地设置)

    • %F-浮点数(不支持本地设置)

    • %g-%e和%f中的较短者

    • %G-%E和%f中的较短者

    • %o-八进制数

    • %s-字符串

    • %x-十六进制数字(小写字母)

    • %X-十六进制数字(大写字母)

  • arguments1-要在格式字符串的第一个%符号处插入的参数。

  • arguments2-要在格式字符串的第二个%符号处插入的参数。

返回

printf()函数返回输出字符串的长度。

示例

以下是一个例子-

<?php
   $val = 2976;
   printf("%f",$val);
?>

输出结果

以下是输出-

2976.000000

示例

让我们看另一个例子-

<?php
   $s = "Welcome";
   printf("[%s]<b>",$s);
?>

输出结果

以下是输出-

[Welcome]<br>