sprintf()用法见操作手册:http://www.php.net/sprintf
简单写下format的用法:
1. + - 符号,数字
2. 填充字符 默认是空格,可以是0。如果其他字符填充,可以前边加个单引号'
echo $str = sprintf ("%'#8d", 1234); echo $str = sprintf ("%08d", 1234);// 0填充 echo $str = sprintf ("%8d", 1234); // 空格填充
3. 对齐符,-号是左对齐 默认右对齐
4. 宽度符
5. 精度符,在符号.后边。一般是float精度,也可以利用在字符串上,表示取字符串的最大宽度
echo $str = sprintf ("%'18.2f", 1234.567); echo $str = sprintf ("%'18.3s", "abcd");
6. 类型符,被认为是什么类型
手册的一个例子: