我有一个聊天框,想用一个图标替换诸如“:D”之类的东西。
$chatText = str_replace(":D","<img src='images/icons/smileys/smile-big.png' width='20' height='20' alt='Big Smile' />",$chatText);
以上是我正在使用的代码。在聊天中,它不是用情感替换文本,而是用 html 代码替换“:D”:
<img src='images/icons/smileys/smile-big.png' width='20' height='20' alt='Big Smile' />
我已经做了一些改变(我已经研究过)的尝试,例如:
$chatText = str_replace(":D", "< img src=\"/images/icons/smileys/smile-big.png\" width=\"20\" height=\"20\" alt=\"Big Smile\" />",$chatText);
我在那里没有运气。我的问题是我怎样才能让它发挥作用,让用户能够有情绪。在我的代码的最顶端,我也有$chatText = htmlspecialchars($chatText, ENT_QUOTES);