关于php错误的表情

时间:2015-11-08 08:34:42

标签: php replace error-handling

我正在尝试

<?php
echo str_replace(";)", '<img src=\"path/to/smile_image.gif\" title=\";)\"/>', $message);
?>

但是当我发送消息图像时不会出现。我查看了它的地址,确实如此 page.url \“path / to / smile_image.gif \

如果我删除斜线,则会收到错误消息。请帮忙

1 个答案:

答案 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);
?>