我想在浏览器中打印换行符,但echo语句中的'\ n'什么也不做。这段代码有什么问题?
$n = 5;
for($i= 0; $i<=$n; $i++)
{
for($j=0; $j <= $n-$i-1; $j++)
echo " ";
for( ; $j <= $n; $j++)
echo '* ';
echo "\n";
}
它实际上是有效的,如果您看到html源,就会找到它,而HTML需要<br>
而不是换行符。如果要转换新行,<br>
可以使用php函数nl2br。
echo nl2br($stingHasNewLineChar);
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句