2011-04-16 62 views
4

是否可以使用回显发送一些文本消息?PHP中的字符串串联

我在寻找类似:if($xml) echo $xml+"hello world;

这是我的PHP:

[...]curl_setopt($curl, CURLOPT_URL, 'http://api.imgur.com/2/upload.xml'); 
    curl_setopt($curl, CURLOPT_TIMEOUT, $timeout); 
    curl_setopt($curl, CURLOPT_POST, 1); 
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); 
    curl_setopt($curl, CURLOPT_POSTFIELDS, $pvars); 

    $xml = curl_exec($curl); 

    curl_close ($curl); 
if($xml) echo $xml; 
?> 
+3

呃什么?你的意思是你需要另一个功能吗?另外,'+'运算符用于数学运算,'.'运算符用于连接,所以除非您打算将'$ xml'中存储的数学值添加到“hello world”... – Cyclone 2011-04-16 17:14:58

+2

有没有人使用Google这些天?还是官方手册? – Wh1T3h4Ck5 2011-04-16 17:26:31

回答

2

您可以使用.=将一个字符串追加到一个变量:

$xml .= 'Hello World'; 

如果你只是想回声$的xml之后的 “Hello World”,为什么不:

if ($xml) { 
    echo $xml; 
    echo 'Hello World'; 
} 
+0

太棒了!谢谢! – Michael 2011-04-16 17:44:15

3

使用.,而不是+在PHP来连接。

if($xml) { echo $xml . "hello world"; }