Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk mendapatkan n elemen pertama tatasusunan dalam PHP

Bagaimana untuk mendapatkan n elemen pertama tatasusunan dalam PHP

藏色散人
藏色散人asal
2021-08-16 10:27:552156semak imbas

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:

Bagaimana untuk mendapatkan n elemen pertama tatasusunan dalam PHP

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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn