我将从一个例子开始,以更好地解释我的意思。我有以下字符串:
$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()
所做的事情。我想删除点,但只删除一个字符的先例,并且要成功执行此操作,解决方案不应删除字符串的原始点。
所以这个字符串:
我的名字是法比奥。我喜欢PHP。我是葡萄牙人。
最后不应该这样结束:
我的名字是法比奥我喜欢PHP我是葡萄牙人
您可以使用
str_split将字符串转换为数组。然后,在两个字符上连接一个字符(例如模 2)时重新创建字符串。
编辑:或只是:
$reverse = '';
for ($i=0; $i < strlen($returned_str); $i += 2)
$reverse .= $returned_str[$i];
您可以使用
分解函数$x=explode('.','your string here');//it 返回一个数组