字符串的格式化

1.printf()函数与sprintf()函数

  printf()函数与sprintf()函数都可以对字符串进行格式化操作,唯一的不同之处是printf()函数

  可以直接将格式化后的字符串显示输出,而sprintf()函数则需要使用echo才能将格式化后的

 字符串显示输出。printf()函数与sprintf()函数的语法格式分别为。

 int printf(string $format[,mixed $arg1[,mixed $arg2...]])

 string sprintf(string $format[,mixed $arg1[,mixed $arg2....]])

  format:指定要输出显示的字符串格式。该格式是普通字符和一些以百分号(%)开头的特殊字符构成的。

  其中以百分号(%)开头的特殊字符用来指定要格式化的参数,具体如下

  • %% - 返回百分比符号
  • %b - 二进制数
  • %c - 依照 ASCII 值的字符
  • %d - 带符号十进制数
  • %e - 可续计数法(比如 1.5e+3)
  • %u - 无符号十进制数
  • %f - 浮点数(local settings aware)
  • %F - 浮点数(not local settings aware)
  • %o - 八进制数
  • %s - 字符串
  • %x - 十六进制数(小写字母),字母字符为小写形式
  • %X - 十六进制数(大写字母),字母字符为大写形式
  • 例句
  • $format="%b,%c,%d,%u,%o,%x,%X";
  • echo sprintf($format,75,75,-75,-75,75,75,75);
  • echo "<br>";
  • printf($format,75,75,-75,-75,75,75,75);
  • 运行结果




 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值