PHP中的*是否有其他选择

PHP中的*是否有其他选择,php,html,Php,Html,我需要分解,但是在代码中(我需要从另一个不是我的网站提取数据)。有许多不同属性的,所以我不能只写 explode("<TD>",$tableA_data[1])); 但这与结果无关 代码: $tableA_data = explode('<table border="0" cellspacing="0" class="evidenceUpadcuDetailTable">',$result1); $tableA_data = str_replace('ALIGN="ce

我需要分解
,但是在代码中(我需要从另一个不是我的网站提取数据)。有许多不同属性的
,所以我不能只写

explode("<TD>",$tableA_data[1]));
但这与结果无关

代码:

$tableA_data = explode('<table border="0" cellspacing="0" class="evidenceUpadcuDetailTable">',$result1);
$tableA_data = str_replace('ALIGN="center" nowrap="nowrap">',"", explode("<TD",$tableA_data[1]));
$tableA\u data=explode(“”,$result1);

$tableA_data=str_replace('ALIGN=“center”nowrap=“nowrap”>,”,explode(IMO)最好的选择是使用一个简单的HTML解析器,比如,我在一个小项目中使用了它,它工作得很好,您还可以获取任何想要的标记。

我用
substr($foo,1)解决了它
。这将基本上删除字符串的第一个字符
$foo
。我认为这不是一个最好的方法,但在我的情况下,它起了作用。我将签署Mat的答案为正确,因为它将起到更好的作用,谢谢大家的帮助。

尝试regex。这可能是一个很好的起点Nouphal我如何在explode中使用preg match,可以吗你给我一些代码,让我开始做一些事情?或者你的意思的例子。@Nouphal.M从来没有使用正则表达式来解析HTML。是的。@JvO是的,我这么想,所以这就是我问他这个问题的原因。是的,这可能是个好主意,但我现在有了整个基于eplode的网站,并通过curl获取内容,我将作为最后一次尝试但是无论如何,非常感谢。如果我/我们不能弄明白的话,至少我有一些东西可以用。
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]));