一段PHP代码的结果,为什么

xiaoming1984 2008-06-17 08:50:11
<?php
printf("%04d", 36);
//prints "0036"
echo "<br/>";
printf("% 4d", 36);
//prints " 36"
?>
本来不加第4行正常,加了第4行后,后面那个”空格空格36“中的两个空格没了,为什么。
...全文
75 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
gs6fox 2008-06-18
  • 打赏
  • 举报
回复
要加空格应该是printf(" %4d",36);
空格应该在%之前或4d之后
xiaoming1984 2008-06-17
  • 打赏
  • 举报
回复
刚发现直接printf("% 4d", 36); 也是没空格的为什么

21,880

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧