printf
是 PHP 中用于格式化字符串的一个函数
%s
- 字符串格式
用法:printf("%s", "Hello, World!");
输出:Hello, World!
%d
- 十进制整数格式
用法:printf("%d", 42);
输出:42
%f
- 浮点数格式
用法:printf("%f", 3.14);
输出:3.140000
%e
- 科学计数法表示的浮点数格式
用法:printf("%e", 2.71828);
输出:2.718280e+00
%x
- 十六进制表示的整数格式
用法:printf("%x", 255);
输出:ff
%o
- 八进制表示的整数格式
用法:printf("%o", 10);
输出:12
%b
- 二进制表示的整数格式
用法:printf("%b", 10);
输出:1010
%c
- 字符格式
用法:printf("%c", 65);
输出:A
%u
- 无符号十进制整数格式
用法:printf("%u", 4294967295);
输出:4294967295
%I
- 无符号八进制整数格式
用法:printf("%I", 10);
输出:12
%o
- 无符号八进制整数格式(与 %u
类似,但用于八进制)
用法:printf("%o", 10);
输出:12
%x
- 无符号十六进制整数格式
用法:printf("%x", 4294967295);
输出:ffffffff
%X
- 无符号十六进制整数格式(大写字母)
用法:printf("%X", 4294967295);
输出:FFFFFFFF
%p
- 指针格式
用法:$ptr = (int*)0x12345678; printf("%p", $ptr);
输出:0x12345678
%%
- 百分比符号格式
用法:printf("%%s", "Hello, World!");
输出:%s
这些格式化选项可以组合使用,例如:printf("%d %f %e", 42, 3.14, 2.71828);
,输出:42 3.140000 2.718280e+00
更多关于 printf
格式化选项的信息,可以查阅 PHP 官方文档:https://www.php.net/manual/zh/function.printf.php
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。