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

相关文章