• 首页
  • vue
  • TypeScript
  • JavaScript
  • scss
  • css3
  • html5
  • php
  • MySQL
  • redis
  • jQuery
  • vfprintf()

    (PHP 5, PHP 7)

    将格式化字符串写入流

    说明

    vfprintf(resource $handle,string $format,array $args): int

    向由$handle指定的流资源句柄中写入根据$format格式化后的字符串。

    作用与fprintf()函数类似,但是接收一个数组参数,而不是一系列可变数量的参数。

    参数

    $handle
    $format

    关于$format的描述,参见sprintf()。

    $args

    返回值

    返回输出字符串的长度。

    范例

    Example #1vfprintf():前导 0 的整数

    <?php
    if (!($fp = fopen('date.txt', 'w')))
        return;
    vfprintf($fp, "%04d-%02d-%02d", array($year, $month, $day));
    // 将向 date.txt 写入格式化的 ISO 标准日期
    ?>
    

    参见

    • printf() 输出格式化字符串
    • sprintf()Return a formatted string
    • sscanf() 根据指定格式解析输入的字符
    • fscanf() 从文件中格式化输入
    • vsprintf() 返回格式化字符串
    • number_format() 以千位分隔符方式格式化一个数字

    上篇:ucwords()

    下篇:wordwrap()