Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] Odczytywanie zawartości
Forum PHP.pl > Forum > PHP
Zwariowany
Chciałbym się zapytać jak mogę odczytać zawartość pomiędzy " i " w tym kodzie:

  1. <miasto ="pierwszazawartosc"><abc="drugazawartosc">"trzeciazawartosc".sasasa"czwartazawartosc".


Chodzi mi o odczytanie tych zawartości. Gdyby były one oddzielone cały czas tym samym ciągiem, zastosowałbym explode. A co w tym przypadku?

lukaskolista
  1. $content = '...';
  2. preg_match_all('/"[^"]*"/', $content, $matches);
  3. echo '<pre>';
  4. var_dump($matches[0]);
jakos tak, pisane na szybko

Edit:
zapomnialem dodac *
CuteOne
wyrażenia regularne + preg_match_all
Zwariowany
Rozwiązanie podane przez @lukaskolista pokazuje jakąś długą tablice w przypadku var_dump($matches[0]), gdy jest to liczba większa od 0, czyli np. var_dump($matches[1]); rozwiązanie to jest NULL
lukaskolista
pokazuje jakas wieksza tablice... pod indeksem 0 pokazuje tablice, gdzie wartosci maja wzor "wartosc", pod indeksem 1 nic nie pokazuje i dobrze. Poczytaj jak dziala funkcja preg_match_all a dopiero pozniej wypisuj bezsensowne posty
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.