fprintf
将格式化后的字符串写入到流
PHP 4, PHP 5, PHP 7, PHP 8
fprintf() 函数向一个文件流写入格式化字符串。它的功能类似于 printf(),但是输出的内容写入到指定的文件流中,而不是输出到屏幕。
int fprintf(resource $stream, string $format, mixed ...$values)
返回写入的字符数(成功时),失败时返回 FALSE。
$fp = fopen('example.txt', 'w'); if ($fp) { fprintf($fp, "Name: %s, Age: %d\n", "Alice", 30); fclose($fp); }
该示例中,首先通过 fopen() 打开一个文件 example.txt 用于写入。然后使用 fprintf() 将格式化的字符串写入到文件中,字符串包含名称和年龄两个变量。写入完成后,使用 fclose() 关闭文件。