我正在尝试
<?php
echo str_replace(";)", '<img src=\"path/to/smile_image.gif\" title=\";)\"/>', $message);
?>
但是当我发送消息图像时不会出现。我查看了它的地址,确实如此 page.url \“path / to / smile_image.gif \
如果我删除斜线,则会收到错误消息。请帮忙
答案 0 :(得分:1)
为什么你在这里逃避双引号?你是一个简单的引用字符串,你不需要。
这是有效的:
<?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);
?>