English | 简体中文 | 繁體中文
查询

fprintf()函数—用法及示例

「 将格式化的字符串写入到指定的文件中 」


函数名称:fprintf()

适用版本:所有版本的 PHP

函数描述:fprintf() 函数将格式化的字符串写入到指定的文件中。

语法:fprintf(file, format, arg1, arg2, ...)

参数:

  • file:必需,指定要写入的文件。
  • format:必需,指定要写入的格式化字符串。
  • arg1, arg2, ...:可选,指定要插入到格式化字符串中的参数。

返回值:成功时返回写入的字符数,失败时返回 false。

示例:

$file = fopen("test.txt", "w");
if ($file) {
  $name = "John";
  $age = 25;
  $result = fprintf($file, "My name is %s and I am %d years old.", $name, $age);
  if ($result !== false) {
    echo "写入成功,写入了 " . $result . " 个字符。";
  } else {
    echo "写入失败。";
  }
  fclose($file);
} else {
  echo "无法打开文件。";
}

以上示例中,我们打开一个名为 "test.txt" 的文件,并使用 fprintf() 函数将格式化的字符串写入到该文件中。格式化字符串 "My name is %s and I am %d years old." 中的 %s 和 %d 分别表示字符串和整数的占位符,而 $name 和 $age 则是要插入到格式化字符串中的参数。最后,我们通过检查 fprintf() 函数的返回值来确定写入是否成功,并输出相应的信息。最后,我们关闭了文件句柄。

补充纠错
上一个函数: fputcsv()函数
下一个函数: fpm_get_status()函数
热门PHP函数
分享链接