当前位置: 首页> 函数类别大全> fprintf

fprintf

将格式化后的字符串写入到流
名称:fprintf
分类:字符串
所属语言:php
一句话介绍:把格式化的字符串写入到指定的输出流。

fprintf

适用PHP版本

PHP 4, PHP 5, PHP 7, PHP 8

函数说明

fprintf() 函数向一个文件流写入格式化字符串。它的功能类似于 printf(),但是输出的内容写入到指定的文件流中,而不是输出到屏幕。

函数语法

int fprintf(resource $stream, string $format, mixed ...$values)

参数

  • stream:文件资源,表示要写入的文件流,通常是由 fopen() 打开的文件句柄。
  • format:格式字符串,指定输出内容的格式,类似于 printf() 的格式化字符串。
  • values:一个或多个要写入的值,会根据 format 字符串中的格式占位符进行格式化。

返回值

返回写入的字符数(成功时),失败时返回 FALSE

示例

$fp = fopen('example.txt', 'w');
if ($fp) {
    fprintf($fp, "Name: %s, Age: %d\n", "Alice", 30);
    fclose($fp);
}
  

示例代码的说明

该示例中,首先通过 fopen() 打开一个文件 example.txt 用于写入。然后使用 fprintf() 将格式化的字符串写入到文件中,字符串包含名称和年龄两个变量。写入完成后,使用 fclose() 关闭文件。

同类函数
  • 反引用一个使用 addcslashes() 转义的字符串 stripcslashes

    stripcslashes

    反引用一个使用addcslashes()
  • 二进制安全不区分大小写的字符串比较 strcasecmp

    strcasecmp

    二进制安全不区分大小写的字符串比较
  • 使用“自然顺序”算法比较字符串(不区分大小写) strnatcasecmp

    strnatcasecmp

    使用“自然顺序”算法比较字符串(不区分大
  • 返回使用 htmlspecialchars() 和 htmlentities() 后的转换表 get_html_translation_table

    get_html_translation_table

    返回使用htmlspecialchars
  • 获取不匹配遮罩的起始子字符串的长度 strcspn

    strcspn

    获取不匹配遮罩的起始子字符串的长度
  • 解码一个 uuencode 编码的字符串 convert_uudecode

    convert_uudecode

    解码一个uuencode编码的字符串
  • 输出一个字符串 print

    print

    输出一个字符串
  • 将CSV字符串解析为数组 str_getcsv

    str_getcsv

    将CSV字符串解析为数组