PHP Simple Html Dom get the plain text of div,but avoiding all other tags

前端 未结 4 379
庸人自扰
庸人自扰 2020-12-21 05:35

I use PHP Simple Html Dom to get some html,now i have a html dom like follow code,i need fetch the plain text inner div,but avoiding the p tags and their content(only retur

4条回答
  •  一整个雨季
    2020-12-21 06:20

    Here is my solution

    I want to get the Primary Text part only.

     $title_obj = $article->find(".ofr-descptxt",0); //Store the Original Tree  ie) h3 tag
     $title_obj->children(0)->outertext = ""; //Unset 
    $title_obj->children(1)->outertext = ""; //Unset the last Span echo $title_obj; //It has only first element

    Edited: If you have PHP errors Try to enclose with If else or try my lazy code

       ($title_obj->children(0))?$title_obj->children(0)->outertext="":"";
       ($title_obj->children(1))?$title_obj->children(1)->outertext = "":"";
    

    Official Documentation

提交回复
热议问题