Autor Zpráva
slon_cz
Profil
Zdravím,

snažím se vycucnout obsah textu, ale moc se mi to nedaří.

Řekněme, že mám článek:

jfneife fbef efheu fhwšd hwiudhwd hwudhw udqdh wquidh wuidhqwuidhwuzf eguzdh wzdwzdhwud
dj wbdhwhd bwudh wuhd wzdh wuzdhwzud hwd uzwh dzuwhd wzdhwzdhwzdwdw ...

[skryt]
edfnefhbwzdhfwzfgezfgbezdwduhwbefudbwuidhwufie
[/skryt]

Tento cely text mam v promenne $text

a ja potrebuji pravdepodobne pomoci preg match funkce nebo podle nejake pdoobne

vybrat do napriklad promenne text, který se nachází uvnitř [skryt] toto [/skryt] a nahradit to [skryt] timto <span style="display:none"> toto </span>
abc
Profil
Tak jen nahraď [skryt] za ten <span> a [/skryt] za ten ukončovací </span>?
Na to stačí str_replace
slon_cz
Profil
Ano, to by šlo, jasně :)

Spíš jsem čekal, jestli neexistuje nějaký "čistší" kod, kdeby to bylo v jedné funkci.
Chro.
Profil
Funkce str_replace je jedna funkce. První parametr může být pole s prvky, které se mají nahradit, druhý parametr pak taky pole čím nahradit. Bere se to popořadě, 1. prvek 1. parametru -> 1. prvek 2. parametru, atd.

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: