自从PHPExcel7.4版本开始经常会报错Array and string offset access syntax with curly braces is deprecated 原因是很简单 因为Excel文件中某些部分是{0}、{1}、{index}等,其实本身意思应该是下标,所以要把{}改成[]这个问题就解决了,当然会有很多目录都是这样的,需要一个一个改,这里教大家快捷的方法:
然后,找到指定的文件后找到指定行,viscode使用Ctrl+G快捷方式找到511行,然后找到{},并且使用快捷键Ctrl+F将所有的{0}、{1}等等都改为[0]、[1],然后就这样一直改一直改,直到报错换新的了:
这是只需改成:
这个解决完之后,又报错:
这时候找到目录之后原本的代码是这个:
修改之后:
操作完以上步骤之后就不会再报错了,如果在报错就是自己写的代码的问题了。