Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Wyrażenia regularne - jak wyciągnąć teksty
Forum PHP.pl > Forum > PHP
115750
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?
Pyton_000
  1. $vars = explode('<br />', $tekst);
  2. var_dump($vars);
115750
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 smile.gif
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.