我知道 sprintf 允许格式化字符串。我如何插入特殊字符(在我的情况下是标签)?
该符号 s 之后的 10 个制表符字符(“\t”)。 像这样:
sprintf("%'\t's","str") = "*morespices*str"
这项工作: :
sprintf("%'a10s","str") = "aaaaaaastr"
sprintf("%'a10s","str") = " str"
我知道 sprintf 允许格式化字符串。我如何插入特殊字符(在我的情况下是标签)?
该符号 s 之后的 10 个制表符字符(“\t”)。 像这样:
sprintf("%'\t's","str") = "*morespices*str"
这项工作: :
sprintf("%'a10s","str") = "aaaaaaastr"
sprintf("%'a10s","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 |