printf和sprintf

时间: 2009-04-20  分类: php+Mysql  收藏
<?php
//printf和sprintf
//两者都是格式化字符串,但sprintf不会输出,可赋值变量,printf会输出
//如:
$a=1.3;
$b=sprintf("%-01.2f",$a);
echo $b;
//注意前面有一个负号,会右对齐输出
//输出为1.300而不是01.30;
/*其他格式
*%% -返回百分号
*%b –返回二进制数
*%c –返回与ASCII值相对应的字符
*%d –带有正负号的十进制数
*%e –科学计数符号(如:1.2e+2)
*%u –不带正负号的十进制数
*%f – 浮点数据(本地设置)
*%F –浮点数据(非本地设置)
*%o –十进制数
*%s –字符串
*%x –十六进制数(小写字母)
*%X –十六进制数(大写字母)
*/
?>
分享到:

评论

昵 称: