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));
?>

