查询

printf()函数—用法及示例

「 格式化输出字符串 」


函数名称:printf()

适用版本:所有PHP版本

函数描述:printf()函数用于格式化输出字符串。

用法:

  1. 基本用法: printf(format, arg1, arg2, ...);

    • format:要输出的格式化字符串,可以包含格式控制符。
    • arg1, arg2, ...:要输出的参数,根据格式化字符串中的格式控制符进行替换。
  2. 格式控制符:

    • %s:字符串类型
    • %d:十进制整数类型
    • %f:浮点数类型
    • %c:字符类型
    • %b:二进制数类型
    • %o:八进制数类型
    • %x:十六进制数类型
    • %e:科学计数法类型

示例:

  1. 基本示例:

    $name = "John";
    $age = 25;
    printf("My name is %s and I am %d years old.", $name, $age);
    // 输出:My name is John and I am 25 years old.
    
  2. 格式控制符示例:

    $number = 42;
    printf("Decimal: %d, Octal: %o, Hexadecimal: %x", $number, $number, $number);
    // 输出:Decimal: 42, Octal: 52, Hexadecimal: 2a
    
  3. 浮点数示例:

    $price = 9.99;
    printf("The price is %.2f dollars.", $price);
    // 输出:The price is 9.99 dollars.
    
  4. 字符示例:

    $initial = 'A';
    printf("The initial is %c.", $initial);
    // 输出:The initial is A.
    

注意事项:

  • printf()函数会将格式化后的字符串直接输出到标准输出流(通常是浏览器或命令行),而不是返回一个字符串。
  • 如果要将格式化后的字符串保存到变量中,可以使用sprintf()函数。
补充纠错
上一个函数: print_r()函数
下一个函数: ps_makespotcolor()函数
热门PHP函数
分享链接