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!