首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > PHP >

sprintf('%04b', $forumlink['type']);这句话是什么意思?解决方案

2012-09-18 
sprintf(%04b, $forumlink[type])这句话是什么意思?sprintf(%04b, $forumlink[type])有点看不懂[

sprintf('%04b', $forumlink['type']);这句话是什么意思?
sprintf('%04b', $forumlink['type'])

有点看不懂

[解决办法]
%0 表示八进制数,sprintf函数将%0替换成 $forumlink['type'] 的值,替换时是转换成八进制处理的,尽管它是10进制

该函数详解请见
http://www.w3school.com.cn/php/func_string_sprintf.asp
[解决办法]
把变量 $forumlink['type'] 值转换为:
有效位4的八进制数,并转换为二进制
[解决办法]
应该是4位2进制数,如果不足4位,用0填充
[解决办法]
保留4为小数.

热点排行