Php 将字符串合并到变量而不换行?
我有一个问题,但我不知道如何解决它 我有这样的代码:Php 将字符串合并到变量而不换行?,php,Php,我有一个问题,但我不知道如何解决它 我有这样的代码: $link= 'http://www.example.com/2ne1-albums-list'; for($k=1 ;$k<= 4 ;$k++) { $new_link = $link.'-'.$k.'.html'; echo $new_link."\r\n" ; } http://www.exa
$link= 'http://www.example.com/2ne1-albums-list';
for($k=1 ;$k<= 4 ;$k++)
{
$new_link = $link.'-'.$k.'.html';
echo $new_link."\r\n" ;
}
http://www.example.com/2ne1-albums-list-1.html
http://www.example.com/2ne1-albums-list-2.html
但我希望它是这样的:
$link= 'http://www.example.com/2ne1-albums-list';
for($k=1 ;$k<= 4 ;$k++)
{
$new_link = $link.'-'.$k.'.html';
echo $new_link."\r\n" ;
}
http://www.example.com/2ne1-albums-list-1.html
http://www.example.com/2ne1-albums-list-2.html
尝试使用trim()但不起作用
编辑:终于解决了问题。我尝试在$link中使用trim()。它工作正常:)。感谢文森特·贝尔特曼的想法:D只是一个猜测,可能是因为cmd。如果行太长,将在下一行打印。像这样:
http://www.example.com/2ne1-albums-list # <-Max characters for cmd.
-1.html # Cmd prints on next line
http://www.example.com/2ne1-albums-list #你确定这没用吗?看起来它应该正好产生你要找的字符串。是的。这不是工作。重要的是我在cmd中运行它。它可能不起作用吗?如果它不起作用,我正在删除它。很抱歉,它应该在浏览器中起作用。我不知道CMD运行完全相同的代码(复制/粘贴)在我的计算机上运行正常(也可以从命令行)。奇怪的PHP配置?你能解释一下如何配置吗?