Autor | Zpráva | ||
---|---|---|---|
Clarrus Profil * |
#1 · Zasláno: 4. 10. 2007, 18:25:06
Mám proměnnou $popis, ve který je např.:
<b>blaaa blaaa</b><font size="5" color="red"><b>BLA BLA</b></font> Chci z té proměnné odstranit kompletně tag FONT. Logicky mě napadlo sledovat řetězec na výskyt "font", pak podle znaku vpravo buď smazat stříšku (začátek tagu) a nebo lomítko+stříšku (konec tagu). A následně smazat vše až do další stříšky. Jen nevím, kterou php funkci na to využít. |
||
Clarrus Profil * |
#2 · Zasláno: 4. 10. 2007, 18:28:10
opravuji: ....podle znaku vlevo samozřejmě :)
|
||
nightfish Profil |
#3 · Zasláno: 4. 10. 2007, 18:28:54 · Upravil/a: nightfish
1) tohle patří spíš do tématu PHP
2) $popis = str_replace("</font>", "", $popis); //tohle odstraní koncovou značku $popis = preg_replace("/<font.*>/U", "", $popis); //tohle by mělo odstranit počáteční značku včetně všech atributů a jejich hodnot EDIT: ale samozřejmě existuje i delší a pracnější cesta pomocí substr() a strpos() |
||
Časová prodleva: 17 let
|
0