我知道sprintf()
允许格式化字符串。如何插入特殊字符(在我的情况下为制表符)?
在该符号s之后的10个制表符("''t")。
像这样:
sprintf("%''t's","str") = "*morespices*str"
此项工作::
sprintf("%'a10s","str") = "aaaaaaastr"
sprintf("%' 10s","str") = " str"
这对我来说很好:
<?php
echo sprintf("f%''t10sf", 'str');
结果:
f strf
试试这个:
<?php
$_10tabs = sprintf("%''t10s", '');
echo 'str'.$_10tabs.'|';
10个选项卡的结果:
str |
在1行中:
echo sprintf("str%''t10s|", '');
带n个选项卡:
$n = 5;
echo sprintf("str%''t".$n."s|",'');
生成5个选项卡:
str |