PHP 中的 vsprintf() 函数

phpprogrammingserver side programming更新于 2025/9/18 12:22:17

vsprintf() 函数返回格式化的字符串。

语法

vsprintf(format,argarray)

参数

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

  • 以下是可能的 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  − 十六进制数(大写字母)

  • arg − 一个数组,其中包含要插入格式字符串中 % 符号的参数

返回

vsprintf() 函数以格式化字符串的形式返回值。

示例

下面是一个例子 −

<?php
$a = 6567;
$b = 8976;
$res = vsprintf("%f
%f",array($a,$b)); echo $res; ?>

输出

6567.000000
8976.000000

相关文章