我正在尝试使用Feedburner使用来自Twitter的RSS提要(将在一年之后消失),但是xml中的一行代码导致feedburner中的解析错误。我认为这是
xmlns:twitter =“http://api.twitter.com”
我正在寻找一种方法,以一种它喜欢的方式将此信息提供给feedburner:即php包括我自己网站上xml中RSS xml页面的内容(删除了违规字符串)。包括xml内容是小菜一碟 - 我只需要一段代码来说iff string fragment == xmlns:twitter="http://api.twitter.com"
then string frament =“”。
有人知道这个的语法吗?
答案 0 :(得分:2)
您可以尝试使用str_replace:
str_replace('xmlns:twitter="http://api.twitter.com"', '', $string);
此外,您可以尝试urlencode http://api.twitter.com
。
答案 1 :(得分:2)
或者,您可以使用 preg_replace 功能: http://php.net/manual/en/function.preg-replace.php
<?php
$string = 'string to be searched';
$pattern = 'a particular pattern';
$replacement = ''; //deletion
echo preg_replace($pattern, $replacement, $string);
?>