Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Usuwanie kodu html
Forum PHP.pl > Forum > Przedszkole
piotr485
Witam, chciałbym usunąc całkowicie kod html - bo funkcja strip_tags nie do końca wszystko usuwa.

Chciałbym zmieną przepuscic przez funkcje i kiedy natrafi na kod <a href="strona.php">test</a> to żeby zostawiła tylko w tym przypadku słowo test


Znam tylko taki sposób usuwania:
  1.  
  2. $wywalanie_znakow_o_nas = preg_replace('<a href="', ' ', $wywalanie_znakow_o_nas);
  3.  



Jak to zrobic to tego problemu opisanego wyzej ?

Prosze o pomoc!

Z góry dziekuje



bemol
preg_replace nie służy do tego, do czego go używasz, w tym wypadku użycia powinieneś zastosować str_replace. Ale żeby rozwiązać Twój problem musisz użyć preg_replace i wyrażeń regularnych. poszukaj w google, coś powinno być już gotowego do usuwania tagów html
poli25
<?php
$text = '<p>Test paragraph.</p><!-- Comment --> <a href="#fragment">Other text</a>';
echo strip_tags($text);
echo "\n";

// Allow <p> and <a>
echo strip_tags($text, '<p><a>');
?>

na stronce php masz wszystkie funkcje opisane:
http://pl2.php.net/manual/en/function.strip-tags.php
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.