Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] Wyświetlanie z tekstu 3 informacji
Forum PHP.pl > Forum > Przedszkole
potreb
Witam. Mam taki przykład:
  1. <?php
  2. $text = "
  3. <div>
  4. 1. dsdsdsds
  5. </div>
  6.  
  7. <div>
  8. 2. dsdsdsdsdsds
  9. </div>
  10.  
  11. <div>
  12. 3. dsdsds dffddfdf
  13. </div>
  14.  
  15. <div>
  16. 4. asas eerer
  17. </div>
  18.  
  19. <div>
  20. 5. ererw ererwerw
  21. </div>
  22.  
  23. <div>
  24. 6. erewewrr
  25. </div>
  26. ";
  27.  
  28. echo $text;
  29. ?>


W jaki sposób mogę znaleźć a później wyświetlić 3 pierwsze pozycje z divów, choć jest ich więcej, niestety nie jest to pobieranie danych z bazy tylko z pliku, a człowiek nigdy nie bawił się w taki sposób. Prosze o wskazówki.
nospor
Cytat
Prosze o wskazówki.
Tu by sie ladnie sprawdziły wyrażenia regularne smile.gif
potreb
Próbowałem w taki sposób:
  1. <?php
  2. $aaa=preg_replace('#<div>(.*?)</div>#si', '1<br>', $text, 3);
  3. echo $aaa;
  4. ?>


Ale tylko zmienia 3 pierwsze a reszta wyświetla normalnie, a preg_replace do tego chyba nie służy
nospor
Ale ty chcesz wylapac a nie zamienic przeciez.
http://pl2.php.net/manual/pl/function.preg-match-all.php
tylko jakos nie zauwazylem by byl tam limit
potreb
No właśnie chce wyłapać, już doszedłem do preg_match, spróbuje coś pokombinować, dzięki.
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.