Autor Zpráva
juraj
Profil
Zdravím
ako pomocou regulárnych výrazov zistím,že
v premennej
$text="povedal,povedala,odpovedal,odpovedala";
a ako zistím,že na konci reťazca je al, aby som potom nahradil na au napr povedal by bolo povedau,odpovedal by sa nahradilo na odpovedau a ostatné by zostali pôvodne

ďakujem za rady
Keeehi
Profil
echo preg_replace('~al(,|$)~','au$1',$text);
Případně by to šlo i bez regulárů. Pomocí explode to rozdělit na slova a u každého pak kontrolovat jen konec a případně provést nahrazení. Následně zase to pole pomocí implode spojit.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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