Autor Zpráva
Radek9
Profil
Dobrý den. Udělal jsem si php kód, co mi v [ a ] nahradí ' za \':
  $apostrof1 = "/\[(.+?)'(.+?)\]/s";
  $apostrof2 = "[\\1\\'\\2]";

  $one = preg_replace($apostrof1, $apostrof2, $one);

Ale vždy to nahradí pouze první. Nevíte někdo jak to upravit aby to nahrazovalo všechny (tedy aby to opakoval dokud se to nenahradí vše)? Předem děkuji za rady.
Chamurappi
Profil
Reaguji na Radka9:
Viz Jak vytvořit tabulkový BBcode?
Majkl578
Profil
echo preg_replace("~(\[.*\])~Ue", "str_replace('\'', \"\\'\", '$1')", "asdfg'asd[sxcf'wer'wq]qwerf'werf");
Radek9
Profil
Majkl578:
Děkuji, funguje.

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: