首页 > 代码库 > PHP性能笔记:PHPExcel 与数组查找

PHP性能笔记:PHPExcel 与数组查找

使用 PHPExcel 导入数据,sheet 对象的 getCellByColumnAndRow 比 getCell 性能稍高,对于 1500 行的 Excel 数据,大概快 200 毫秒。

对于数组查找,应当尽可能转换为 isset 操作,避免 in_array 或 array_search 操作,在一个 10W 个元素的数组中查找 1W 个值,isset 操作仅 3 毫秒,in_array, array_search 为 14.5 秒,array_flip 交换健值仅 25 毫秒。

PHP性能笔记:PHPExcel 与数组查找