Autor Zpráva
xlifer
Profil
Které řešení je správně? Fungují obě. Když budu chtít použít nahrazování přes pole, tak bych použil samozřejmě příklad 1.

přiklad 1

<?
echo preg_replace("/(\[tag\])(.*)(\[tag\])/", "\\2", $text);
?>


přiklad 2

<?
echo preg_replace("/(\[tag\])(.*)(\[tag\])/", "$2", $text);
?>
kordy
Profil
Tvoje starosti bych chtěl mít. Když to funguje tak to neřeš :)
xlifer
Profil
kordy:

:-) Já mám takovou vlastnost, že i když něco funguje, tak zjišťuji zda je to v souladu s programátorským zákonem, aby se mi to později v něcem nevymstilo a nemusel předělávat... Samozřejmě nezjišťuji u všeho, ale výše uvedený připad mě zrovna zarazil proč fungují obě verze a zda v tom není nějaký haček.

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: