Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML][PHP] parsowanie kawałka kodu html
kebq
post
Post #1





Grupa: Zarejestrowani
Postów: 41
Pomógł: 0
Dołączył: 2.12.2005

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


witam,

mam kawałem kodu html który parsuję:
  1. <!-- some html code here-->
  2.  
  3. <h1>foo</h1>
  4.  
  5. <p>
  6.  
  7. <img src="bla.png">text text</p>
  8.  
  9. <!-- some more html here-->


chciałbym osiągnąć:
  1. <!-- some unchanged html code here-->
  2.  
  3. <img src="bla.png">
  4.  
  5. <h1>foo</h1>
  6.  
  7. <p>text text</p>
  8.  
  9. <!-- some unchanged html code here-->


jestem w stanie "chwycić" <p><img> za pomocą tego wyrażenia regularnego:
  1. #<p\b[^>]*>[\s]*<img[^>]*>#i

jednak nie mam pomysłu jak "przerzucić" tag img ponad h1

BTW gdyby dało się lepiej napisać to wyrażenie regularne to też chętnie posłucham

BTW2 używając preg_match widzę że zwraca znalezisko plus jeszcze dodatkową liczbę, czym ona jest?
po elementach tablicy lecę za pomocą foreach
Go to the top of the page
+Quote Post

Posty w temacie


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: 20.08.2025 - 21:44