用户
 找回密码
 入住 CI 中国社区
搜索
查看: 2707|回复: 5
收起左侧

字符串处理

[复制链接]
发表于 2009-3-30 11:00:13 | 显示全部楼层 |阅读模式
你们的字符串是怎么处理的?
我要用下面的函数进行处理,,函数是没问题,,,可是,,,我要对查询出来的
数组进行处理
$r = $this->new_stripslashes($query->result_array());

function new_stripslashes($string)
{
  if(!is_array($string))
  {
   return stripslashes($string);
  }
  foreach($string as $key => $val)
  {
   $string[$key] = $this->new_stripslashes($val);
   return $string;
  }
}


我就纳闷了,,为啥不能把'\''处理成'呢???
单独拿出来是没问题的,,,,,是数组的问题?
 楼主| 发表于 2009-3-30 11:04:28 | 显示全部楼层
CI的AR模式说是安全处理的,,貌似也没有,,,,
发表于 2009-3-30 12:30:43 | 显示全部楼层
CI 对查询出来的结果不处理吧???
 楼主| 发表于 2009-3-30 13:11:54 | 显示全部楼层
是的啊,,,,
发表于 2009-3-30 13:40:28 | 显示全部楼层
我觉得就不应该处理啊,存的什么就读什么啊.
 楼主| 发表于 2009-3-30 13:45:06 | 显示全部楼层
这肯定要处理啊,,,
我插入字符:' 入库时数据库里就转义成\'
我读出来肯定要再处理,还原成:'

本版积分规则