2011-06-20 38 views
7

哪個函數更有效率,用於在PHP中拆分數組的內存方式; array_slice()或array_chunk()?在PHP中拆分數組的更高效的函數是哪一個?

謝謝。

UPDATE 剖析兩者的功能後,內存使用情況似乎是相同的,但是array_chunk是一個微小的餘量更快。

+2

請注意不成熟的優化。除非你從PHP獲取內存錯誤,否則PHP運行的服務器正在遭受過度的頁面顛簸,你不需要擔心這一點。在前一種情況下,您可能只需將php.ini中的memory_limit值提高到一個更大的數字,默認情況下其設置爲相當保守的值。 – GordonM

回答

4

您可以使用Xdebug來分析它們並親自查看。

1

你想要什麼回報?如果你只是想要一塊,使用切片。