如何使用PHP解析HTML

时间:2012-07-08 20:04:47

标签: php html

  

可能重复:
  How to parse and process HTML with PHP?

我的HTML文件中有类似的内容。

href="/a/abc.php?xyz&id=111111111&pid=22222222222">

我如何打印:

"/a/abc.php?xyz&id=111111111&pid=22222222222"

我的代码:

<?php
function extract_unit($oneByThreeing, $start, $end) {
    $pivotFlag = stripos($oneByThreeing, $start);
    $oneByThree = substr($oneByThreeing, $pivotFlag);
    $twoByThree = substr($oneByThree, strlen($start));
    $second_pos = stripos($twoByThree, $end);
    $threeByThree = substr($twoByThree, 0, $second_pos);
    $unit = trim($threeByThree);
    return $unit;
}

$oneByThreeing = file_get_contents('abc.htm');

print extract_unit($oneByThreeing, 'href="/a/abc.php', '"');


?>

0 个答案:

没有答案