您好,我正在寻找替换我正在加载的 html 电子邮件中的单词文件获取内容
这是我的代码:
<?
$message = file_get_contents("http://www.MYwebsiteExample.com/EmailConfirmation.php");
$message = preg_replace('/SAD/', "HAPPY", $message);
// Also tried this below and it does not work either
$message = str_replace('/SAD/', "HAPPY", $message);
?>
我希望找到所有 SAD 模式(区分大小写)并用 HAPPY 替换它们。由于某种原因如果我使用文件获取内容它似乎不起作用。
Thanks
更新:2013 年 1 月 22 日
实际上,抱歉更正,当我添加 $ 时它不起作用。对于我的代码来说这不是必需的。我可以解决这个问题,但这在下面不起作用:
$message = str_replace("$SAD", "HAPPY", $message); /// does not work. Not sure why
$message = str_replace("SAD", "HAPPY", $message); /// without the $ it does work.
$message = str_replace("$SAD", "HAPPY", $message);
需要是:
$message = str_replace('$SAD', "HAPPY", $message);
否则 PHP 会将其解释为变量$SAD
。看到这个post有关单引号和双引号之间差异的解释。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)