PHPで配列を分割するのにメモリ効率が優れています。 array_slice()またはarray_chunk()?PHPで配列を分割するより効率的な関数はどれですか?
ありがとうございました。
UPDATE 両方の関数をプロファイリングした後、メモリ使用量は同じように見えますが、array_chunkは小さなマージンで高速です。
PHPで配列を分割するのにメモリ効率が優れています。 array_slice()またはarray_chunk()?PHPで配列を分割するより効率的な関数はどれですか?
ありがとうございました。
UPDATE 両方の関数をプロファイリングした後、メモリ使用量は同じように見えますが、array_chunkは小さなマージンで高速です。
早すぎる最適化に注意してください。 PHPからメモリエラーが発生している場合や、PHPが実行されているサーバでページスラッシングが過剰である場合を除き、このことについて心配する必要はありません。前者の場合、おそらくphp.iniのmemory_limitの値をより大きな数値に上げることができます。デフォルトではかなり保守的な値に設定されています。 – GordonM