2014-10-03 52 views
0

我有一個問題,但我不知道如何解決它 我有這樣的代碼:將字符串合併到不帶換行符的變量中?

$link= 'http://www.example.com/2ne1-albums-list'; 
for($k=1 ;$k<= 4 ;$k++) 
{ 
    $new_link = $link.'-'.$k.'.html'; 
    echo $new_link."\r\n" ;                
} 

我試着回聲CMD,並導致這樣

http://www.example.com/2ne1-albums-list 
-1.html 
http://www.example.com/2ne1-albums-list 
-2.html 

但我想它像這樣:

http://www.example.com/2ne1-albums-list-1.html 
http://www.example.com/2ne1-albums-list-2.html 

試過去使用修剪(),但它不工作?

編輯:終於解決了這個問題。我試圖在$ link中使用trim()。它工作正常:)。感謝文森特Beltman的想法:D

+0

你確定這不工作?看起來它應該產生你正在尋找的字符串。 – danmullen 2014-10-03 10:01:39

+0

是的。這不是工作。重要的是我運行它在CMD。可能不行? – Asamoa 2014-10-03 10:03:17

+0

如果它沒有工作,我刪除它不好意思 – 2014-10-03 10:03:48

回答

0

只是猜測也許是因爲CMD。如果線條太長,它會打印在下一行。像這樣:

http://www.example.com/2ne1-albums-list # <-Max characters for cmd. 
-1.html # Cmd prints on next line 
+0

你能解釋如何配置它? – Asamoa 2014-10-03 10:23:04