PHP中的fprintf()函数

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