PHP 中的 vprintf() 函数

该vprintf()函数用于将字符串转换为格式化字符串。它输出一个格式化的字符串。

语法

vprintf(format, arg)

参数

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

  • 以下是可能的格式值 -

    • %% - 返回百分号

    • %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 - 十六进制数(大写字母)

  • arg - 在格式字符串中的 % 符号处插入参数的数组

返回

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

示例

以下是一个例子 -

<?php
   $a = 2888;
   $b = 8686;
   $res = vprintf("%f\n%f",array($a,$b));
   echo $res;
?>
输出结果

以下是输出 -

2888.000000
8686.00000023