Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] przefiltrowanie tekstu, usunięcie zbędnych rzeczy
sirkus
post
Post #1





Grupa: Zarejestrowani
Postów: 63
Pomógł: 0
Dołączył: 7.10.2008

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


Witam,

chciałbym się dowiedzieć jak mógłbym w php przefiltrować tekst z linków tzn. chodzi o coś takiego


tekst tekst tekst tekst tekst <a href="adres"> tekst</a> tekst tekst tekst

aby przefiltrowany tekst pozbył się pogrubionego tekstu

jak to można wykonać (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
z góry dzięki
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
ayeo
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 202
Pomógł: 117
Dołączył: 13.04.2007
Skąd: 127.0.0.1

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


strip_tags();
Go to the top of the page
+Quote Post
sirkus
post
Post #3





Grupa: Zarejestrowani
Postów: 63
Pomógł: 0
Dołączył: 7.10.2008

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


niestety nie o to mi chodziło bo
strip_tags();
usuwa wszystkie znaki html, a nie o to mi chodzi

już wyjaśniam dokładnie

mam np:

$tekst='<tr><td colspan="2"><p><font style="font-size: 9pt;" color="#cccccc" face="Verdana">Przed intensywnymi opadami śniegu oraz oblodzeniem na drogach ostrzega Instytut Meteorologii i Gospodarki Wodnej (IMGW). Według IMGW, z tego powodu utrudnienia komunikacyjne wystąpią już w piątek po południu. Intensywne opady śniegu dotyczą woj. dolnośląskiego i woj. opolskiego i mają trwać... <a href="index.php?function=show_all&amp;no=84">więcej</a></font></p></td></tr>';

i teraz czym przefiltrować $tekst aby pozbyć się tylko tego co jest pogrubione a reszta żeby pozostała bez zmian,
wogóle jest to wykonalne w jakiś prosty sposób (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)

Ten post edytował sirkus 9.12.2008, 19:15:58
Go to the top of the page
+Quote Post
nevt
post
Post #4





Grupa: Przyjaciele php.pl
Postów: 1 595
Pomógł: 282
Dołączył: 24.09.2007
Skąd: Reda, Pomorskie.

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


poszukaj w manualu i poczytaj o funkcji str_replace( ... )
Go to the top of the page
+Quote Post
sirkus
post
Post #5





Grupa: Zarejestrowani
Postów: 63
Pomógł: 0
Dołączył: 7.10.2008

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


poczytałem, zapamiętałem ale to chyba też nie to, ponieważ za pomocą str_replace mogę zamienić elementy które znam na jakieś inne które podam, jednak w moim przykładzie, dzięki str_replace pozbyłbym się tych elementów: <a href=" "> </a>, zamieniając je na pusty ciąg znaków, jednak w tekstach jakie mam jest mnóstwo różnych linków i nie wiem jak pozbyć się tej (pogrubionej) części z linka <a href="index.php?function=show_all&amp;no=84">anchor</a>

pomoże ktoś (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) nie liczę na gotowca, ale choćby jakąś wskazówkę bo niestety ani strip_tags(); ani str_replace( ); (przynajmniej nie samo) nie rozwiązuje chyba mojego problemu

Ten post edytował sirkus 9.12.2008, 19:34:27
Go to the top of the page
+Quote Post
erix
post
Post #6





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




preg_replace" title="Zobacz w manualu PHP" target="_manual
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 - 02:07