如何在php中搜索和删除字符串

时间:2012-11-05 14:25:14

标签: php xml regex

我正在尝试使用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 =“”。

有人知道这个的语法吗?

2 个答案:

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