1

我想重复特殊字符或 TAB。

我尝试使用 str_repeat(str, int)

//my function repeat
function tab($num){
    return str_repeat('	', $num);
}

//if I call
echo '<table>' . "\r\n";
echo tab(3) . '<tr>';

//the result
<table>
&#09;&#09;&#09<tr>;

我尝试了几种单引号和双引号的方法,但结果总是错误的

4

3 回答 3

2

使用 \t 打印标签

function tab($num){
    return str_repeat('\t', $num);
}
于 2013-05-20T13:43:13.933 回答
1
function tab($num){
    return str_repeat(html_entity_decode('&#09;'), $num);
}
于 2013-05-20T13:43:12.057 回答
0

如果要缩进页面的源代码,则应使用"\t"特殊字符代替。

function tab($num){
    return str_repeat('\t', $num);
}

否则,如果您需要在页面上缩进文本(用户会看到),请&nbsp;在标签之后添加。

<span>&#09;&#09;&#09;&nbsp;</span> some text

无论如何,您应该使用 MVC 而不是这样的东西。

于 2013-05-20T13:41:54.160 回答