函数名称:printf()
适用版本:所有PHP版本
函数描述:printf()函数用于格式化输出字符串。
用法:
基本用法: printf(format, arg1, arg2, ...);
- format:要输出的格式化字符串,可以包含格式控制符。
- arg1, arg2, ...:要输出的参数,根据格式化字符串中的格式控制符进行替换。
格式控制符:
- %s:字符串类型
- %d:十进制整数类型
- %f:浮点数类型
- %c:字符类型
- %b:二进制数类型
- %o:八进制数类型
- %x:十六进制数类型
- %e:科学计数法类型
示例:
基本示例:
$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.
格式控制符示例:
$number = 42; printf("Decimal: %d, Octal: %o, Hexadecimal: %x", $number, $number, $number); // 输出:Decimal: 42, Octal: 52, Hexadecimal: 2a
浮点数示例:
$price = 9.99; printf("The price is %.2f dollars.", $price); // 输出:The price is 9.99 dollars.
字符示例:
$initial = 'A'; printf("The initial is %c.", $initial); // 输出:The initial is A.
注意事项:
- printf()函数会将格式化后的字符串直接输出到标准输出流(通常是浏览器或命令行),而不是返回一个字符串。
- 如果要将格式化后的字符串保存到变量中,可以使用sprintf()函数。