Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [inne][REGEX][PHP] Wyrażenie regularne - usuwanie tagów html
user123
post
Post #1





Grupa: Zarejestrowani
Postów: 231
Pomógł: 2
Dołączył: 2.08.2006
Skąd: Poznań

Ostrzeżenie: (10%)
X----


Witam,

czy wiecie może jak stworzyć sprytne zapytanie do usuwanie tagów htmlowych pomiędzy dwoma napisami np.:

Napis1: <td> <tr> <b> informacje </b>

w jaki sposób stworzyć zapytanie, które pobierze pierwszy tekst występujący po "Napis1" czyli "informacje". Zapytanie powinno usuwać powtarzające białe znaki oraz parametry dla poszczególnych nawiasów htmlowych class, id itd...

Pozdrawiam serdecznie;)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
rocktech.pl
post
Post #2





Grupa: Zarejestrowani
Postów: 587
Pomógł: 131
Dołączył: 8.02.2010

Ostrzeżenie: (0%)
-----


Witam.

Uzyj DomDocument.

Przykładowo:

  1. $HTML = '<td> <tr> <b> informacje </b>';
  2. libxml_use_internal_errors(true);
  3. $html = new DOMDocument();
  4. $html->validateOnParse = false;
  5. $html->loadHTML($HTML);
  6.  
  7. foreach ( $html->getElementsByTagName('b') as $b ) {
  8. echo $b->nodeValue;
  9. }
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 15.10.2025 - 05:51