Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: preg_match() - parsowanie html
Forum PHP.pl > Forum > PHP
konradr
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.
nospor
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
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.