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
 
Start new topic
Odpowiedzi
Pyton_000
post
Post #2





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


  1. $vars = explode('<br />', $tekst);
  2. var_dump($vars);
Go to the top of the page
+Quote Post
115750
post
Post #3





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

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


Cytat(Pyton_000 @ 7.12.2015, 14:34:35 ) *
  1. $vars = explode('<br />', $tekst);
  2. var_dump($vars);


Dziękuję, proste rozwiązanie i najważniejsze skuteczne (IMG:style_emoticons/default/smile.gif)
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: 17.10.2025 - 15:25