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