hallo
preg_replace("/(&[^amp;])/","&",$string);
bedeutet:
ersetze alle & mit & - allerdings nur jene & die nicht von amp gefolgt werden.
ja eben nicht =( ...
in dem von mir angegebene beispiel wird
m.php?nm=STL&fi=f_l&all=1&su=1
zu:
m.php?nm=STL&i=f_l&all=1&u=1
übersetzt
Die Frage ist etwas verwirrend. Welches Zeichen möchtest Du denn mit welchen ersetzen?
alle & in & aber nur, wenn nicht schon ein & da steht
cu
ulli