博客导读网

一个让你随便看看的地方

php sprintf用法详解

推荐
搜我收藏

sprintf 将字串格式化。 在头文件 #include< stdio.h >中   语法: int sprintf(string format, mixed [args]…);   返回值:字符串长度(strlen)   1. 处理字符方向。-负号时表时从后向前处理。   2. 填空字元。 0 的话表示空格填 0;空格是内定值,表示空格就放着。   3. 字符总宽度。为最小宽度。   4. 精确度。指在小数点后的浮点数位数。   =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-   转换字符   =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-   % 印出百分比符号,不转换。   b 整数转成二进位。   c 整数转成对应的 ASCII 字元。   d 整数转成十进位。   f 倍精确度数字转成浮点数。   o 整数转成八进位。   s 整数转成字串。   x 整数转成小写十六进位。   X 整数转成大写十六进位。   =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-      ¢%08.2f 解释:   %开始符   0是 “填空字元” 表示,如果长度不足时就用0来填满。   6格式化后总长度   2f小数位长度,即2位   ¢第4行值为”00123.10″ 解释:   因为2f是(2位)+小数点符号(1)+前面123(3位)=6位,总长度为8位,故前面用[填空字元]0表示,即00123.10   ¢第4行值为”-123.1000″ 解释:   -号为反向操作,然后填空字元0添加在最后面了     在将各种类型的数据构造成字符串时,sprintf 的强大功能很少会让你失望。由于sprintf 跟printf 在用法上几乎一样,只是打印的目的地不同而已,前者打印到字符串中,后者则直接在命令行上输出。这也导致sprintf 比printf 有用得多。   sprintf 是个变参函数,定义如下:   int sprintf( char *buffer, const char *format [, argument] … );   除了前两个参数类型固定外,后面可以接任意多个参数。而它的精华,显然就在第二个参数:   格式化字符串上。   printf [...]
原文地址:http://www.sou5.cn/archives/846.html

搜我收藏的其他文章
Synergy 变得越来越易用 JS ?
FreeFileSync 4.2 8个技巧让设计转换为成功的销售
解决第三方cookie的存取问题 用syslog-ng实时收集每一行php报错
Google音乐出版时间竟然是2074年 很牛的JS 树
mongoDB 副本集介绍(转) python MySQL-python 安装错误
更多...

© 2010 博客导读网 BlogABC.NET 本站所有内容皆由网友推荐而来,所有博文的版权归原作者所有,如有冒犯,请邮件告知。uncracker#gmail.com