Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Funkcja zostawiająca tagi HTML a usuwająca resztę
Forum PHP.pl > Forum > Przedszkole
Kuza
Witam,

Czy istnieje funkcja zostawiająca tagi HTML a usuwająca resztę treści ze stringa?

Przykład:

  1. psudokod:
  2.  
  3. input string:
  4. "<font>Ala ma</font> kota"
  5.  
  6. output string:
  7. "Ala ma"


Pozdrawiam.
Wicepsik
strip_tags
Ramzaa
htmlspecialchars
Kuza
Cytat(Wicepsik @ 15.08.2010, 18:06:07 ) *


Hmm?

  1. $string = "<font>Ala ma</font> kota";
  2. var_dump(strip_tags($string));


Na wyjściu mam "Ala ma kota", więc funkcja nie spełnia moich oczekiwań, albo nie potrafię jej poprawnie użyć. Może jeszcze raz powtórzę pierwszy post:

Chcę aby zostało to co jest POMIĘDZY tagami i tylko to.
Ramzaa
To takiej funkcji raczej nie ma, przynajmniej ja o niej nie słyszałem.
krispak
strip_tags - usuwa znaczniki html i php

  1. $string = "<font>Ala ma</font> kota";
  2. echo strip_tags($string); // wynik - Ala ma kota

Pozdrawiam
Pawel_W
Boże, nikt nie rozumie o co mu chodzi? sciana.gif

Wyrażenia regularne, tego szukasz smile.gif
Kuza
Cytat(Pawel_W @ 15.08.2010, 19:13:12 ) *
Boże, nikt nie rozumie o co mu chodzi? sciana.gif

Wyrażenia regularne, tego szukasz smile.gif


O to chodziło Pawel_W, dzięki winksmiley.jpg.
krispak
No ja go nie rozumiem..
Cytat
Czy istnieje funkcja zostawiająca tagi HTML a usuwająca resztę treści ze stringa?

Cytat
Chcę aby zostało to co jest POMIĘDZY tagami i tylko to.

wiec co tu sie dziwic.. i odnioslem sie do drugiego.
Kuza
Rzeczywiście, podałem dość sporą nieścisłość w pierwszym w poście, a to ze względu że w chwili pisania zależało mi na dwóch funkcjach, aż w końcu wyszła plątanina winksmiley.jpg.

Uff, ostatecznie:

Czy wyrażenia regularne są ostateczną odpowiedzią na te oto pytania:

1. Czy istnieje sposób na wyciągnięcie ze stringa tylko to co znajduje się pomiędzy tagami?
2. Czy istnieje sposób na wyciągnięcie ze stringa tylko tagów html?
3. Czy istnieje sposób na wyciągnięcie ze stringa tagów html oraz to co znajduje się pomiędzy nimi?
Pawel_W
tak smile.gif

jeżeli chcesz coś powyciągać ze strony to możesz się też pobawić (w) DOM haha.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.