array_column和福尔奇,性能明智哪个更好


array_column and foreach, performance wise which is better?

我很好奇php函数array_column与常规foreach循环相比的性能。就我而言,我想将单列数据从数据库表获取到数组中。我的查询结果 ~10k 到 ~50k 条记录,所以我应该使用常规的 foreach 循环还是array_column在这里更好?

由于 array_column 是一个内置函数,它可能是最快的函数。因此,我的测试还表明array_column比 foreach 循环快 %50。