微信公眾號在文字訊息中嵌入超連結錯誤形式
阿新 • • 發佈:2019-01-27
做微信公眾號開發時,有時為了通過文字訊息就能簡單的進入連結的網站,需要在文字訊息中插入超連結。html中文字嵌入超連結格式如下
$contentStr = "\n\n回覆<a href="http://www.baidu.com/">百度</a>或回覆“搜尋” 瞭解詳情\n其他文字";
其中引用網址的雙引號,可以用單引號。但是在微信公眾平臺裡不行,必須要使用雙引號,單引號的在IOS上可以正常顯示,但是在安卓手機上沒有超鏈的效果,將網址也以文字訊息呈現出來了。
另外在用PHP開發時,引用網址的雙引號必須轉義一下"\"",否則就會被看成字串的雙引號,而非引用網址的格式的引號,字串裡面的引號必須轉義。正確的超鏈如下
$contentStr = "\n\n回覆<a href=\"http://www.baidu.com/\">百度</a>或回覆“搜尋” 瞭解詳情\n其他文字"; $resultStr = sprintf($textTpl, $fromUsername, $toUsername, time(), $msgType, $contentStr); echo $resultStr;