Autor Zpráva
Drakes
Profil *
Potreboval bych poradit, jak nejjednoduseji udelat nasledujici:

Mam dlouhy textovy retezec, ktery obsahuje vsechno mozne, vcetne ruznych html tagu. Potrebuji v nem najit toto <tag1>cokoliv</tag1> (vsechny vyskyty) a nahradit to timto <img src="skript.php?var=cokoliv" />.
Muzu samozrejme jednoduse nahradit <tag1> timto <img src="skript.php?var= pomoci str_replace() a obdobne uzaviraci tag. Problem je v tom, ze na cokoliv musim jeste pouzit fci urlencode() a s tim si nevim moc rady...
BetaCam
Profil
Zhruba asi nějak takhle :
preg_replace_callback( '',
        create_function(
            '$matches',
            'return "<img src=\"skript.php?var=".urlencode($matches[0])."\" />\n";'
        ), $text );


Regulár si tam doplň sám.
Drakes
Profil *
Perfektni, to jsem potreboval, diky!

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: