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 )