2011-09-23 62 views
1

我在PHP中接收字符串變量,需要添加一些東西。PHP和字符串

我傾倒的變量,請參見:

var_dump($myvar); 

string(length) " ... " 

之後,我寫:

$myvar += '~'; 

而且它插入到DB(這是WordPress的插件,我添加一個文本帖子內容)。

其結果是,我得到「0」 :(這難道是

回答

3

PHP使用一個點作爲運算符連接字符串,而不是一個加號。

加號用數字表示。這就解釋了爲什麼你會得到零的結果,因爲你添加的兩個字符串在數字上等於零。

兩者加和點可以與你正在做的方式等號相結合,讓您的代碼行的修正版本是這樣的:

$myvar .= '~'; 

希望有所幫助。

1

試試這個代碼加〜符號添加到您的變量:?

$myvar = $myvar."~" 
1

你可以使用$myvar .= "~"這將增加'〜' 到$ MYVAR。

1

,而不是 '+' 在JS使用的, '' 在PHP

$myvar .= '~'; 
3

如果你想添加 「〜」 是後肢你的字符串,你應該這樣做:

更換

$myvar += '~'; 

BY

$myvar .= '~';