我在PHP中接收字符串變量,需要添加一些東西。PHP和字符串
我傾倒的變量,請參見:
var_dump($myvar);
string(length) " ... "
之後,我寫:
$myvar += '~';
而且它插入到DB(這是WordPress的插件,我添加一個文本帖子內容)。
其結果是,我得到「0」 :(這難道是
我在PHP中接收字符串變量,需要添加一些東西。PHP和字符串
我傾倒的變量,請參見:
var_dump($myvar);
string(length) " ... "
之後,我寫:
$myvar += '~';
而且它插入到DB(這是WordPress的插件,我添加一個文本帖子內容)。
其結果是,我得到「0」 :(這難道是
PHP使用一個點作爲運算符連接字符串,而不是一個加號。
加號用數字表示。這就解釋了爲什麼你會得到零的結果,因爲你添加的兩個字符串在數字上等於零。
兩者加和點可以與你正在做的方式等號相結合,讓您的代碼行的修正版本是這樣的:
$myvar .= '~';
希望有所幫助。
試試這個代碼加〜符號添加到您的變量:?
$myvar = $myvar."~"
你可以使用$myvar .= "~"
這將增加'〜' 到$ MYVAR。
,而不是 '+' 在JS使用的, '' 在PHP
$myvar .= '~';
如果你想添加 「〜」 是後肢你的字符串,你應該這樣做:
更換
$myvar += '~';
BY
$myvar .= '~';