PHP 中的 vfprintf() 函数

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

vfprintf() 函数用于将格式化的字符串转换为特定的输出。它返回输出字符串的长度。

语法

vfprintf(stream, format, arg)

参数

  • stream  − 指定字符串的输出位置

  • 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  − 一个包含参数的数组,参数将插入到格式字符串的 % 符号处。

返回

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

示例

下面是一个例子 −

<?php
$str1 = 123;
$str2 = 456;
$file = fopen("sample.txt","r");
vfprintf($file,"%f%f",array($str1,$str2));
?>

相关文章