我使用下面从外部网站拉一些数据。目前它正在工作,我正在得到我需要的数据。问题是我得到所有的h2标签混杂在一起。下面是我使用的:
$no2_row = $no1_xpath->query('//div[3]/div/div/div/h2');
if($no2_row->length > 0){
foreach($no2_row as $row2){
$name1 = $row2->nodeValue;
echo $name1;
}
是否有一种方法,我可以使用explode
或其他东西,所以我可以选择我想要显示什么?像$name1_explode[5]
会显示第5个H2
标签吗?
谢谢,
我想你可以:
$no2_row = $no1_xpath->query('//div[3]/div/div/div/h2[5]');
或
$no2_row = $no1_xpath->query('//div[3]/div/div/div/h2');
$data = array();
if($no2_row->length > 0){
foreach($no2_row as $row2){
$data[] = $row2->nodeValue;
}
}
echo $data[4];