入门客AI创业平台(我带你入门,你带我飞行)
博文笔记

php输出格式化的那点事

创建时间:2015-02-13 投稿人: 浏览次数:650
1.printf 直接把格式化之后的字符串输出
printf(format,arg1,arg2,arg++)

2.sprintf 把格式化后的字符串赋值给一个变量
<?php
$str = sprintf("我们有%d元,我们可以%s了,吃了就只剩.2f元了哦!",500,"吃饭",109.454675);
echo $str;
?>
输出:我们有500元,我们可以吃饭了,吃了就只剩0109.45元了哦!

3。fprintf  把格式化后的字符串写入一个文件
<?php
if (!($fp = fopen("date.txt", "w")))
    return;

fprintf($fp, "d-d-d", $year, $month, $day);
// will write the formatted ISO date to date.txt
?>

d  输出4个数字,不够就在前面加0
M   输出4个数字,不够就在前面加空格,多个空格看作一个空格
%7.3f 输出一个加小数点一共7位的浮点数,如109.435或者034.457就是前面不够加0补充
  • %% - 返回百分比符号
  • %b - 二进制数
  • %c - 依照 ASCII 值的字符
  • %d - 带符号十进制数
  • %e - 可续计数法(比如 1.5e+3)
  • %u - 无符号十进制数
  • %f - 浮点数(local settings aware)
  • %F - 浮点数(not local settings aware)
  • %o - 八进制数
  • %s - 字符串
  • %x - 十六进制数(小写字母)
  • %X - 十六进制数(大写字母)
声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。
  • 上一篇:没有了
  • 下一篇:没有了
未上传头像