在PHP中有没有替代*

时间:2015-11-21 14:20:17

标签: php html

我需要爆炸<TD>,但在代码中(我需要从另一个不是我的网站中提取数据)。 explode("<TD>",$tableA_data[1])); 有许多不同的属性,所以我不能只写

explode("<TD",$tableA_data[1]));

如果我像

那样写
>

没有str_replace('>',"", $tableA_data); 标记,它会在我的结果中添加该标记。我试图用

删除该标记
$tableA_data = explode('<table border="0" cellspacing="0" class="evidenceUpadcuDetailTable">',$result1);
$tableA_data = str_replace('ALIGN="center" nowrap="nowrap">',"", explode("<TD",$tableA_data[1]));

但它对结果没有任何作用。

代码:

{{1}}

2 个答案:

答案 0 :(得分:2)

IMO最好的选择是使用像Ganon这样的简单HTML解析器,我在一个小项目中使用它,它可以很好地工作,你也可以抓住你想要的任何标签。

答案 1 :(得分:0)

我用substr($foo, 1)解决了这个问题。这将基本删除字符串$foo的第一个字符。我觉得这不是最好的方法,但在我的情况下它起作用了。我将签署Mat的答案是正确的,因为它会更好地工作,谢谢你们的帮助。