2011-12-24 89 views
0

如何使用以下代码来提取包含特殊字符的内容?目前,代码解码特殊字符并返回以下内容。如何使用PHP Dom代码来提取(提取)特殊字符

["><font size="2">1</font></span>]

$url = 'http://acbar.org/ManagejobDetails.aspx?id=' . $jobid ; 
    $html_dom = new simple_html_dom() ; 
    $html_dom = file_get_html($url) ; 



    foreach($html_dom->find('table [cellspacing=3] tr') as $e) { 
      $children = $e->children() ; 
      $size = count($children) ; 
      if($size == 2) { 
        $label = $children[0]->children(0); 
        $value = $children[1]->children(0);; 
        $createXML .= createRSSFile($label,$value); 
      } 
    } 

回答

3
+0

不工作。 @diEcho '$ url ='http://acbar.org/ManagejobDetails.aspx?id='。 $ jobid; $ html_dom = new simple_html_dom(); $ html_dom = file_get_html($ url); $ a = htmlentities($ html_dom); $ b = html_entity_decode($ a); foreach($ b-> find('table [cellspacing = 3] tr')as $ e){ $ children = $ e-> children(); $ size = count($ children);如果($ size == 2){ $ label = $ children [0] - > children(0); $ value = $ children [1] - > children(0);; $ createXML。= createRSSFile($ label,$ value); }' – 2011-12-24 07:02:13

+0

@MaihanNijat:请阅读链接上的第一个例子。我还用另一种方法更新了我的答案 – diEcho 2011-12-24 07:08:07

+0

谢谢。第二种方法奏效。 – 2011-12-24 07:50:46