1

html代码:

<tr class="dd1">
<td>Aug 27, 2013</td>

<td>
<a href="/schedule/1588-zimbabwe-vs-pakistan-1st-odi-match.php" class="url">Zimbabwe vs Pakistan</a><b>, 1st ODI</b>
</td>   

<td>
<a href="/venue/harare.php">Harare</a>
</td>

php代码:

$html = file_get_html('http://www.cricschedule.com/format/odi.php');

$es = $html->find('table td');

echo "$ea[4]";

我想要这样的输出:
津巴布韦 vs 巴基斯坦,第一次 ODI

但我得到的输出是这样的:
Zimbabwe vs Pakistan , 1st ODI

4

5 回答 5

1

您可以strip_tags在字符串上使用该函数。

http://php.net/manual/en/function.strip-tags.php

$html = file_get_html('http://www.cricschedule.com/format/odi.php');
$es = $html->find('table td');

echo strip_tags($es[4]);
于 2013-08-08T14:21:02.687 回答
1

您可以使用http://php.net/manual/en/function.strip-tags.php

echo strip_tags($es[4]);
于 2013-08-08T14:21:25.977 回答
1

使用strip_tags()

$html = file_get_html('http://www.cricschedule.com/format/odi.php');
$es =  $html->find('table td');
echo strip_tags( $ea[4] );
于 2013-08-08T14:21:48.343 回答
0

根据: http ://simplehtmldom.sourceforge.net/ (点击刮slashdot)

$es[4]->plaintext;
于 2013-08-08T14:24:47.157 回答
0

尝试这个

str_replace(",",".",trim(rtrim(strip_tags('<a href="/schedule/1588-zimbabwe-vs-pakistan-1st-odi-match.php" class="url">Zimbabwe vs Pakistan</a>'))));
于 2013-08-08T14:23:17.303 回答