微信公众号在文本消息中嵌入超链接错误形式

做微信公众号开发时,有时为了通过文本消息就能简单的进入链接的网站,需要在文本消息中插入超链接。html中文本嵌入超链接格式如下

$contentStr = "\n\n回复百度或回复“搜索” 了解详情\n其他文字";                                                                   

           					
其中引用网址的双引号,可以用单引号。但是在微信公众平台里不行,必须要使用双引号,单引号的在IOS上可以正常显示,但是在安卓手机上没有超链的效果,将网址也以文本消息呈现出来了。

另外在用PHP开发时,引用网址的双引号必须转义一下"\"",否则就会被看成字符串的双引号,而非引用网址的格式的引号,字符串里面的引号必须转义。正确的超链如下

$contentStr = "\n\n回复百度或回复“搜索” 了解详情\n其他文字";                                                                   


 $resultStr = sprintf($textTpl, $fromUsername, $toUsername, time(), $msgType, $contentStr);
 

                
echo $resultStr;
           					




你可能感兴趣的:(杂技)