Masalah:
Menentukan kaedah yang paling berkesan untuk mendapatkan elemen 'N' permulaan tatasusunan.
Penyelesaian:
Gunakan array_slice()
Seperti yang digambarkan dalam manual PHP :
<code class="php">$input = array("a", "b", "c", "d", "e"); $output = array_slice($input, 0, 3); // Returns "a", "b", and "c"</code>
Kaveat:
Untuk tatasusunan dengan indeks yang bermakna, ambil perhatian bahawa array_slice() boleh mengubah dan menyusun semula indeks berangka. Untuk mengekalkan nilai ini, tetapkan bendera "preserve_keys" kepada benar.
Contoh (dengan kekunci yang dipelihara):
<code class="php">$output = array_slice($input, 2, 3, true);</code>
Output:
array([3]=> 'c', [4]=> 'd', [5]=> 'e');
Atas ialah kandungan terperinci Bagaimana untuk Mendapatkan Elemen N Pertama dengan Cekap daripada Array dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!