从元素 html dom 解析器中移除 span 标签
Remove span tag from element html dom parser
我有这样的代码,它正在从其他网站获取数据。
require('simple_html_dom.php');
$html = file_get_html("www.example.com");
$info['diesel'] = $html->find(".on .price",0)->innertext;
$info['pb95'] = $html->find(".pb .price",0)->innertext;
$info['lpg'] = $html->find(".lpg .price",0)->innertext;
来自其他网站的 html 代码看起来:
<a href="#" class="station-detail-wrapper on text-center active">
<h3 class="fuel-header">ON</h3>
<div class="price">
5,97
<span>zł</span>
</div>
</a>
因此,如果我使用 echo $info['diesel']
,它会显示 5,97 zł。我想删除此 <span>zł</span>
以仅显示价格。
也许你可以用空白替换那个 span 标签:
echo $info['diesel']=str_replace("<span>zł</span>","",$info['diesel']);
我有这样的代码,它正在从其他网站获取数据。
require('simple_html_dom.php');
$html = file_get_html("www.example.com");
$info['diesel'] = $html->find(".on .price",0)->innertext;
$info['pb95'] = $html->find(".pb .price",0)->innertext;
$info['lpg'] = $html->find(".lpg .price",0)->innertext;
来自其他网站的 html 代码看起来:
<a href="#" class="station-detail-wrapper on text-center active">
<h3 class="fuel-header">ON</h3>
<div class="price">
5,97
<span>zł</span>
</div>
</a>
因此,如果我使用 echo $info['diesel']
,它会显示 5,97 zł。我想删除此 <span>zł</span>
以仅显示价格。
也许你可以用空白替换那个 span 标签:
echo $info['diesel']=str_replace("<span>zł</span>","",$info['diesel']);