当前位置: 首页> 函数类别大全> 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() 关闭文件。

同类函数
  • 将特殊字符转换为HTML实体 htmlspecialchars

    htmlspecialchars

    将特殊字符转换为HTML实体
  • strstr的别名 strchr

    strchr

    strstr的别名
  • 获取数字格式信息 localeconv

    localeconv

    获取数字格式信息
  • 单向字符串散列 crypt

    crypt

    单向字符串散列
  • 重复一个字符串 str_repeat

    str_repeat

    重复一个字符串
  • 返回格式化的字符串 vsprintf

    vsprintf

    返回格式化的字符串
  • 计算两个字符串之间的编辑距离 levenshtein

    levenshtein

    计算两个字符串之间的编辑距离
  • 将一个一维数组的值转化为字符串 implode

    implode

    将一个一维数组的值转化为字符串