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]";

次のような出力が必要です:
ジンバブエ対パキスタン、1st 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

これを試して

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 に答える