我需要爆炸<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}}
答案 0 :(得分:2)
IMO最好的选择是使用像Ganon这样的简单HTML解析器,我在一个小项目中使用它,它可以很好地工作,你也可以抓住你想要的任何标签。
答案 1 :(得分:0)
我用substr($foo, 1)
解决了这个问题。这将基本删除字符串$foo
的第一个字符。我觉得这不是最好的方法,但在我的情况下它起作用了。我将签署Mat的答案是正确的,因为它会更好地工作,谢谢你们的帮助。