如何从PHP页面中删除内容

时间:2012-03-22 19:59:48

标签: php

我从curl获得了一个包含

的页面
<?xml version="1.0" encoding="UTF-8"?>
<ipinfo xmlns="http://data.quova.com/1" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance">

我想删除此标题 所以需要帮助如何做到这一点。

我试过str_replace函数但没有成功

$find1='/<?xml version="1.0" encoding="UTF-8"?>/';
$find2='/<ipinfo xmlns="http://data.quova.com/1" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance">/';
$contentx = str_replace($find1, '', $data,$count);

2 个答案:

答案 0 :(得分:0)

您不需要对str_replace使用'/ /'分隔符,只需要使用正则表达式函数。在开始和结束时删除斜杠。

换句话说:

$find1='<?xml version="1.0" encoding="UTF-8"?>';
$find2='<ipinfo xmlns="http://data.quova.com/1" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance">';
$contentx = str_replace($find1, '', $data,$count);

答案 1 :(得分:0)

使用explode()功能可以更轻松地完成。

$dataArray = explode("\r\n", $data, 3); // adjust the delimiter if it's unix newline
$contentx = $dataArray[2];