p etiketleri maç ve bunlardan br en içini eklemek için regex

1 Cevap php

Peki soru başlık soru açıklıyor: D ama burada bir örnek yok az

asdf
asdf
<p>asdf
asdf
asdf</p>

i p etiketlerinin içini regex ve ona nl2br uygulamak için almak nasıl bu kadar çıkış olacaktır:

asdf
asdf
<p>asdf<br />
asdf<br />
asdf</p>

Düzenleme: PHP

1 Cevap

Kullan Simple HTML DOM yerine regex

$html = str_get_html(...);

foreach($html->find('p') as $element){
    //get html in p
    $ihtml = p->innertext;

    //apply function
    $ihtml = nl2br($ihtml);

    //save
    $p->innertext = $ihtml;
}

//print the new output
echo $html;