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