Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wyrażenia regularne - jak wyciągnąć teksty
115750
post
Post #1





Grupa: Zarejestrowani
Postów: 117
Pomógł: 0
Dołączył: 7.06.2004
Skąd: Poznań

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


Mam kod następującego rodzaju:
  1. ='0000:jakiś tekst z różnym znakami<br />1AAA:jakiś tekst z różnym znakami<br />2BBB:jakiś tekst z różnym znakami<br />3CCC:jakiś tekst z różnym znakami<br />'


Próbuję wyciągnąć teksty z pomiędzy znaczników <br /> i wrzucić je wszystkie do tablicy.
Jaki widać pierwszy interesujący tekst nie zaczyna się do tego znacznika lecz od ciągu "='"

Mój kod:
  1. $znaleziono = preg_match_all("/(= '|<br \/>)(.+?)<br \/>/", $html, $xhashtweet);
  2. $licz=1;
  3. foreach ($xhashtweet[2] as $xht){
  4. $read[$licz]=$xht;
  5. $licz++;
  6. }


Niestety kod nie działa prawidłowo, ponieważ wyciąga tylko część insteresujących mnie ciągów np. zamiast 115 wyciąga tylko 58.
Możecie mnie poratować, co robię źle?
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: 21.08.2025 - 17:06