0

我正在尝试将 Twitter 的 RSS 提要(从现在起一年后将消失的提要)与 Feedburner 一起使用,但 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 = ""。

有人知道这个的语法吗?

4

2 回答 2

2

You can try with str_replace:

str_replace('xmlns:twitter="http://api.twitter.com"', '', $string);

Also, you can try to urlencode http://api.twitter.com.

于 2012-11-05T14:30:23.503 回答
2

Alternatively, you could use preg_replace function: 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);
?>
于 2012-11-05T14:30:31.413 回答