printf() 用于格式化输出字符串,返回一个整型。
语法:
int printf(string format, arg1, arg2, ...)
format 为字符串以及变量的格式化方式,arg1 为插入第一个%符号处的参数,agr2等以此类推。
| 格式化方式 | 说明 |
|---|---|
| %d | 十进制有符号整数 |
| %u | 十进制无符号整数 |
| %f | 浮点数 |
| %s | 字符串 |
| %c | 单个字符 |
| %p | 指针的值 |
| %e | 指数形式的浮点数 |
| %x/%X | 无符号以小/大写十六进制表示的整数 |
| %o | 无符号以八进制表示的整数 |
| %g | 自动选择合适的表示法 |
例子:
<?php
$str = "This";
$number = 31;
printf("%s month has %u days",$str,$number); //输出 This month has 31 days
?>