2015-02-09 23 views
-6

我的PHP代碼:如何在PHP中結合兩個字符串?

$username="jack"; 
$var= mt_rand(1000,100000); 
$data="$username _Deleted_$var"; 
echo $data; 

預期輸出:jack_Deleted_91111
原來的輸出:jack _Deleted_91111

+2

請使用'.'或閱讀說明書:http://php.net/manual/en/language.types.string.php#language.types.string.parsing – deceze 2015-02-09 12:57:16

+0

實際上您只需要將您的當前代碼中的$ username和_Deleted – Asheliahut 2015-02-09 13:00:00

+0

簡單,'$ data =「$ username_Deleted_ $ var」;' – 2015-02-09 13:02:47

回答

1

$data = "{$username}_Deleted_$var";$data = $username."_Deleted_".$var;

.是在PHP符號用於連接字符串,012字符串中使用的表示該符號之間的任何內容都是變量。

+0

它的工作原理感謝我使用了'$ data = $ username。「_已刪除_」。$ var;' – 2015-02-09 13:06:50

+0

如果有效,請您接受此答案嗎? :) – 2015-02-09 13:14:42

1

試試這個:

$data=$username . '_Deleted_' . $var; 

見,如果解決您的白色空間的問題。

+0

感謝您的幫助,但它沒有工作 – 2015-02-09 13:06:34

+0

你得到什麼輸出?它是否說任何錯誤? – 2015-02-09 13:12:33

+0

抱歉,這是正確的我只是再試一次 – 2015-02-09 13:16:10