Heim >Backend-Entwicklung >PHP-Tutorial >[微信开发]自动回复的内容不能用两个字段变量吗?

[微信开发]自动回复的内容不能用两个字段变量吗?

WBOY
WBOYOriginal
2016-06-23 13:27:02904Durchsuche

新浪云平台,核心代码为

$answer = $answer.$small['address'];
$contentStr = "您查询的是:\n ".$keyword."";

其中$answer为查询到的记录的address字段,内容为网址,$keyword为粉丝发送的关键字,运行OK,如下:
您查询的是:
蜜蜂

(蓝色内容为链接,可链接到$answer所指的网址)

现在想把$keyword换成记录的另一个字段,代码如下:
$answer = $answer.$small['address'];
$findname = $answer.$small['name'];
$contentStr = "您查询的是:\n ".$findname."";

运行后却把$answer和$findname内容连在一起成为一个链接,运行结果如下:
您查询的是:
http://mp.weixin.qq.com/s?__biz=MzI1ODAxNTk1Mg==&mid=210395152&idx=1&sn=17f6f6fd7bf7776a7572b6429652358c&scene=5&srcid=NXhaHcqKVFTeO1b94RvR#rd意大利蜜蜂

(蓝色内容为链接,可链接到$answer所指的网址)

我希望不要显示网址,运行结果为:
您查询的是:
意大利蜜蜂

(蓝色内容为链接,可链接到$answer所指的网址)

请问各位大大,自动回复的内容不能用两个字段变量吗?或者是其他什么原因吗?谢谢


回复讨论(解决方案)

经过自己摸索百度,已经解决,原因是多连接了一个变量,导致链接地址出错,代码应该如下:

$answer = $small['address'];
 $contentStr = "您查询的是:\n ".$keyword."";



$answer = $small['address'];
 $findname = $small['name'];
 $contentStr = "您查询的是:\n ".$findname."";

谢谢!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn