Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 将字符串合并到变量而不换行?_Php - Fatal编程技术网

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配置?你能解释一下如何配置吗?