Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> preg_match() - parsowanie html, jak sparsować html'a i przypisać do zmiennej wybrany kawałek kody
konradr
post
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 14.12.2007

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


Cześć mam taki problem:
Parsuje html'a, który ma postać:

<znacznik>
<kolejnyZnacznik>text</kolejnyZnacznik>
</znacznik>
kod jest w zmiennej -> $data

preg_match("/<znacznik.*?>(.*?)<\/znacznik>/i", $data, $tabl);

po wykonaniu preg_match dostaje pustą tablice.

chciałbym w tablicy otrzymać taką wartość:
$tabl[1] = "<kolejnyZnacznik>text</kolejnyZnacznik>";

Z góry wielkie dzięki za pomoc.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Musisz dołożyć jeszcze s. Bez tego ci nie bedzie bralo nowych lini:
  1. <?php
  2. preg_match("/<znacznik.*?>(.*?)</znacznik>/is", $data, $tabl);


Więcej info tu:
http://pl2.php.net/manual/pl/reference.pcr...n.modifiers.php


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 19.08.2025 - 08:58