奇怪啊~!明明是个数组,却 出现这个错误:Cannot use string offset as an array in这是为什么啊

解决方案 »

  1.   

    原因:如果你有对服务器的操作权限的话,那么你可以去看看appache是否开启了get_magic_quotes_gpc()这个函数,在进行数据处理的时候是否使用了stripslashes()这个函数。出现错误的原因,你在原来并没有开启get_magic_quotes_gpc()所以入库的数据是没有经过stripslashes()处理的,如果现在服务器重新开了这个函数,那么以前的数据通过这个函数处理就会出错!
    解决方法:
    前面加 (array) 强制转换!参考资料:http://www.daxuesheng.net/html/71/n-14071.html