printf()
格式化输出字符串
函数名称: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()函数。