PHP 中的 fprintf() 函数
phpprogrammingserver side programming
fprintf() 函数用于将格式化的字符串写入流
语法
fprintf (stream, format, array1, array2, ... )
参数
stream − 在哪里写入/输出字符串
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 − 十六进制数(大写字母)
argument1 − 要在格式字符串中的第一个 % 符号处插入的参数。
argument2 − 要在格式字符串中第二个 % 符号处插入的参数。
返回
fprintf() 函数返回写入的字符串的长度。
示例
下面是一个例子 −
<?php $input = 123; $file = fopen("sample.txt","r"); fprintf($file,"%f",$input); ?>
输出
123.000000