Rumah > Artikel > pembangunan bahagian belakang > Bagaimana untuk mendapatkan n elemen pertama tatasusunan dalam PHP
Dalam artikel sebelumnya "Cara mencari aksara tidak berulang pertama dalam rentetan tertentu melalui PHP", saya memperkenalkan cara mencari aksara tidak berulang pertama dalam rentetan tertentu melalui PHP -aksara berulang. Rakan-rakan yang berminat boleh mempelajarinya~
Jadi artikel ini akan memperkenalkan kepada anda bagaimana untuk mendapatkan susunan n elemen pertama Apakah maksudnya?
Mari kita lihat penerangan masalah khusus: Bagaimana untuk menulis program PHP untuk mendapatkan tatasusunan dengan n elemen dialih keluar dari permulaan tatasusunan yang diberikan.
Tidak mengapa jika anda belum memahaminya, mari kita lihat kod tersebut secara langsung:
Kod PHP adalah seperti berikut:
<?php function take($items, $n = 1) { return array_slice($items, 0, $n); } var_dump(take([1, 2, 3], 1)); var_dump(take([1, 2, 3, 4, 5], 2));
Hasil tatasusunan yang diperoleh dengan mencetak ialah:
array (size=1) 0 => int 1 array (size=2) 0 => int 1 1 => int 2
Nota: Fungsi
PHP array_slice()
mengeluarkan nilai dalam tatasusunan berdasarkan pada syarat dan mengembalikannya; nilai pulangan ialah bahagian yang dipilih dari tatasusunan yang dikembalikan . (Jika tatasusunan mempunyai kunci rentetan, tatasusunan yang dikembalikan akan mengekalkan nama kunci.) Sintaks fungsi
array_slice()
ialah "array_slice(array,start,length,preserve)
" parameter
masing-masing mewakili:
array必需,规定数组。 start必需,数值,规定取出元素的开始位置。 0 = 第一个元素。 ---如果该值设置为正数,则从前往后开始取。 ---如果该值设置为负数,则从后向前取 start 绝对值。 -2 意味着从数组的倒数第二个元素开始。 length可选,数值,规定被返回数组的长度。 ---如果该值设置为整数,则返回该数量的元素。 ---如果该值设置为负数,则函数将在举例数组末端这么远的地方终止取出。 ---如果该值未设置,则返回从 start 参数设置的位置开始直到数组末端的所有元素。 preserve可选,规定函数是保留键名还是重置键名。可能的值: ---true - 保留键名 ---false - 默认。重置键名
Akhir sekali, saya ingin mengesyorkan "Tutorial Video PHP" yang terkini dan paling komprehensif kepada semua orang~ Datang dan belajar!
Atas ialah kandungan terperinci Bagaimana untuk mendapatkan n elemen pertama tatasusunan dalam PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!