2011-06-20 22 views
7

Chức năng nào hiệu quả hơn, bộ nhớ-khôn ngoan để tách một mảng trong PHP; array_slice() OR array_chunk()?Chức năng nào hiệu quả hơn để tách mảng trong PHP?

Cảm ơn.

CẬP NHẬT Sau khi lược tả cả hai chức năng, sử dụng bộ nhớ có vẻ giống nhau, tuy nhiên mảng_chunk nhanh hơn bằng lề nhỏ.

+2

Hãy coi chừng tối ưu hóa sớm. Trừ khi bạn đang nhận được lỗi bộ nhớ từ PHP, hoặc máy chủ PHP đang chạy trên đang bị quá nhiều trang đập, bạn không cần phải lo lắng về điều này. Trong trường hợp trước đây, bạn có thể chỉ cần tăng giá trị memory_limit trong php.ini lên một số lớn hơn, giá trị của nó thành một giá trị khá bảo thủ theo mặc định. – GordonM

Trả lời

4

Bạn có thể sử dụng Xdebug để cấu hình chúng và tự mình xem.

1

Bạn muốn đổi lại điều gì? Nếu bạn chỉ muốn một đoạn, hãy sử dụng slice.

Các vấn đề liên quan