使用 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 毫秒。本文共 291 字,大约阅读时间需要 1 分钟。
使用 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 毫秒。转载于:https://my.oschina.net/heiing/blog/340740