Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Funkcja zostawiająca tagi HTML a usuwająca resztę
Kuza
post
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 17.07.2010

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


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.

Ten post edytował Kuza 15.08.2010, 17:01:01
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 10)
Wicepsik
post
Post #2





Grupa: Zarejestrowani
Postów: 1 575
Pomógł: 299
Dołączył: 26.03.2009

Ostrzeżenie: (20%)
X----


strip_tags
Go to the top of the page
+Quote Post
Ramzaa
post
Post #3





Grupa: Zarejestrowani
Postów: 207
Pomógł: 17
Dołączył: 4.08.2009

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


htmlspecialchars
Go to the top of the page
+Quote Post
Kuza
post
Post #4





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 17.07.2010

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


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.

Ten post edytował Kuza 15.08.2010, 17:49:49
Go to the top of the page
+Quote Post
Ramzaa
post
Post #5





Grupa: Zarejestrowani
Postów: 207
Pomógł: 17
Dołączył: 4.08.2009

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


To takiej funkcji raczej nie ma, przynajmniej ja o niej nie słyszałem.
Go to the top of the page
+Quote Post
krispak
post
Post #6





Grupa: Zarejestrowani
Postów: 250
Pomógł: 55
Dołączył: 27.08.2008

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


strip_tags - usuwa znaczniki html i php

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

Pozdrawiam
Go to the top of the page
+Quote Post
Pawel_W
post
Post #7





Grupa: Zarejestrowani
Postów: 1 675
Pomógł: 286
Dołączył: 15.06.2009
Skąd: Wieliczka

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


Boże, nikt nie rozumie o co mu chodzi? (IMG:style_emoticons/default/sciana.gif)

Wyrażenia regularne, tego szukasz (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
Kuza
post
Post #8





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 17.07.2010

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


Cytat(Pawel_W @ 15.08.2010, 19:13:12 ) *
Boże, nikt nie rozumie o co mu chodzi? (IMG:style_emoticons/default/sciana.gif)

Wyrażenia regularne, tego szukasz (IMG:style_emoticons/default/smile.gif)


O to chodziło Pawel_W, dzięki (IMG:style_emoticons/default/winksmiley.jpg) .
Go to the top of the page
+Quote Post
krispak
post
Post #9





Grupa: Zarejestrowani
Postów: 250
Pomógł: 55
Dołączył: 27.08.2008

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


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.
Go to the top of the page
+Quote Post
Kuza
post
Post #10





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 17.07.2010

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


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 (IMG:style_emoticons/default/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?

Ten post edytował Kuza 15.08.2010, 18:32:39
Go to the top of the page
+Quote Post
Pawel_W
post
Post #11





Grupa: Zarejestrowani
Postów: 1 675
Pomógł: 286
Dołączył: 15.06.2009
Skąd: Wieliczka

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


tak (IMG:style_emoticons/default/smile.gif)

jeżeli chcesz coś powyciągać ze strony to możesz się też pobawić (w) DOM (IMG:style_emoticons/default/haha.gif)
Go to the top of the page
+Quote Post

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: 23.08.2025 - 06:56