Severity: Warning --> preg_match(): Compilation failed: regular expression is too large at offset 37045 ../system/database/DB_query_builder.php 2413
优化项目的时候,发现该警告,首先排除是框架的问题,然后根据项目的日志记录,大概确定是某个接口的警告,但是在本地调试没有任何问题,后来没办法只能把相关数据表导入本地,然后在对应接口中有关读取数据的操作进行二分断点,最后确定是由于上一次读取数据库的数据没有优化,以及php与其他数据进行计算,导致的数据冗余,进而导致查询sql警告,
处理方法
$tempArr = array_merge(array_unique($tempArr),array());
首先对数组进行去重,然后重建数组索引