Computer >> Máy Tính >  >> Lập trình >> PHP

Hàm array_slice () trong PHP

Hàm array_slice () trả về các phần đã chọn của một mảng.

Cú pháp

array_slice(arr, begin, length, preserve)

Tham số

  • arr - Mảng được chỉ định

  • bắt đầu - Phần đầu của mảng mà quá trình cắt sẽ diễn ra. Nó hiển thị vị trí trong mảng. Nếu bắt đầu là âm (-1), thì việc cắt lát bắt đầu từ cuối mảng. Giá trị -2 có nghĩa là bắt đầu ở phần tử cuối cùng thứ hai của mảng.

  • chiều dài - Độ dài của mảng được trả về. Nếu độ dài là âm thì quá trình cắt sẽ dừng nhiều phần tử đó từ cuối mảng.

  • bảo tồn - Giá trị có thể là TRUE hoặc FALSE. Tại đây, hãy đặt khóa sẽ được giữ nguyên (TRUE) hay đặt lại (FALSE).

Quay lại

Hàm array_slice () trả về phần đã chọn của một mảng.

Ví dụ

Sau đây là một ví dụ -

<?php
$arr = array("laptop","mobile","tablet","pendrive","headphone");
print_r(array_slice($arr,2,3, true));
?>

Đầu ra

Sau đây là kết quả -

Array
(
[2] => tablet
[3] => pendrive
[4] => headphone
)

Ví dụ

Hãy để chúng tôi xem một ví dụ khác -

<?php
$arr = array("electronics","accessories","shoes","toys","bags");
print_r(array_slice($arr,1,3, false));
?>

Đầu ra

Sau đây là kết quả -

Array
(
[0] => accessories
[1] => shoes
[2] => toys
)

Ví dụ

Hãy để chúng tôi xem một ví dụ khác -

<?php
$arr = array("one","two","three","four");
print_r(array_slice($arr,-2));
?>

Đầu ra

Sau đây là kết quả -

Array
(
[0] => three
[1] => four
)