php - PHP上的表情符号错误

标签 php replace error-handling

我正在努力

<?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/

相关文章:

php - MYSQL 查询不能与带有表单的 PHP 一起使用

javascript - MooTools:如何用文本插入替换现有字段文本?

python - 为什么在这里不能调用浮点类型的对象?

mysql - 如果主键相同则替换行

regex - 使用 sed 删除非字母数字字符

javascript - 使用 Javascript Promises,是否有关于使用 "error"与 catch 子句的最佳实践?

java - 使用属性文件获取错误数据库

php - 在 Laravel 配置文件中使用命名路由

php - mysql_query() 非常奇怪地失败

php - 这个 MySQL 查询有什么问题吗?