vfprintf()函数是 PHP 中的内置函数,用于将格式化信息写入流,例如文件或输出屏幕。
用法:
vfprintf(resource $stream, string $format, array $values):
参数:该函数接受下面说明的三个参数。
- $stream:该参数告诉您在哪里写入字符串。它可以是文件或标准输出(例如屏幕)。
- $format:这是一个显示您希望如何排列数据的模板。它包含占位符(例如
%d
,%s
等)代表您的实际数据的去向。 - $values: 该数组保存将插入到格式字符串占位符中的实际数据。
返回值: vfprintf()函数返回写入屏幕的字符数。它将返回一个整数类型
程序1:下面的程序演示了vfprintf()函数。
PHP
<?php
$stream = fopen('./output.txt', 'w');
$values = [10, "Ram"];
$format = "Number: %d, Name: %s\n";
$result = vfprintf($stream, $format, $values);
fclose($stream);
if ($result >= 0) {
echo "Successfully wrote $result characters to the file.";
} else {
echo "An error occurred while writing to the file.";
}
?>
输出
Successfully wrote 22 characters to the file.
程序2:下面的程序演示了vfprintf()函数。
PHP
<?php
$stream = fopen('php://stdout', 'w');
$values = ["Hello", "GPT-3.5", 2023];
$format = "Hello Geeks for Geeks .\n";
$result = vfprintf($stream, $format, $values);
if ($result >= 0) {
echo "Successfully wrote $result characters to the screen.";
} else {
echo "An error occurred while writing to the screen.";
}
fclose($stream);
?>
输出
Hello Geeks for Geeks . Successfully wrote 24 characters to the screen.
参考: https://www.php.net/manual/en/function.vfprintf.php
相关用法
- PHP vfprintf()用法及代码示例
- PHP var_dump()用法及代码示例
- PHP var_export()用法及代码示例
- PHP vprintf()用法及代码示例
- PHP vsprintf()用法及代码示例
- PHP var_dump()和print_r()的区别用法及代码示例
- PHP Hebrev()用法及代码示例
- PHP Max()用法及代码示例
- PHP String htmlspecialchars()用法及代码示例
- PHP String htmlspecialchars_decode()用法及代码示例
- PHP String localeconv()用法及代码示例
- PHP String nl2br()用法及代码示例
- PHP String nl_langinfo()用法及代码示例
- PHP String quoted_printable_decode()用法及代码示例
- PHP String quoted_printable_encode()用法及代码示例
- PHP String sprintf()用法及代码示例
- PHP String sscanf()用法及代码示例
- PHP String str_replace()用法及代码示例
- PHP String strrpos()用法及代码示例
- PHP String strspn()用法及代码示例
- PHP String strstr()用法及代码示例
- PHP String strtok()用法及代码示例
- PHP String strtolower()用法及代码示例
- PHP String strtoupper()用法及代码示例
- PHP String strtr()用法及代码示例
注:本文由纯净天空筛选整理自neeraj3304大神的英文原创作品 PHP vfprintf() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。