私が言いたいことをよりよく説明するために、例から始めます。次の文字列があります。
$str = "x' OR firstname LIKE '%Carla%";
$returned_str = chunk_split($str,1,".");
echo $returned_str;
この文字列は次のように返されます。
x.'. .O.R. .f.i.r.s.t.n.a.m.e. .L.I.K.E. .'.%.C.a.r.l.a.%.
だから今私がやろうとしているのは、私がしたことを逆にすることですchunk_split()
。ドットを削除したいのですが、1 つの文字の前にあるドットのみを削除します。これを正常に行うには、ソリューションで文字列の元のドットを削除しないでください。
したがって、この文字列:
私の名前はファビオです。私はPHPが好きです。私はポルトガル人です。
結局、次のように終わるべきではありません。
私の名前は Fábio です PHP が好きです ポルトガル人です