我正在努力
<?php
echo str_replace(";)", '<img src=\"path/to/smile_image.gif\" title=\";)\"/>', $message);
?>
但是,当我发送消息时,图像不会出现。我查看了它的地址,
page.url \“路径/到/smile_image.gif \
如果我删除斜杠,则会收到错误消息。请帮忙
最佳答案
您为什么在这里使用双引号?您使用简单的带引号的字符串,不需要。
这正在工作:
<?php
$message = "test ;)";
echo str_replace(";)", '<img src="path/to/smile_image.gif" title=";)"/>', $message);
?>
要么
<?php
$message = "Test ;)";
echo str_replace(";)", "<img src=\"path/to/smile_image.gif\" title=\";)\"/>", $message);
?>
关于php - PHP上的表情符号错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33592111/