Hàm array_slice() trong PHP



Cú pháp

Hàm array_slice() trong PHP có cú pháp như sau:

array_slice($array, $offset [,$length [,$preserve_keys]] );

Định nghĩa và cách sử dụng

Hàm trả về dãy phần tử từ mảng array khi được xác định bởi các tham số offsetlength.

Nếu offset là không âm, dãy phần tử sẽ bắt đầu tại offset đó trong mảng. Nếu offset là âm, dãy phần tử sẽ bắt đầu từ cuối mảng.

Nếu length được cung cấp và là dương, thì dãy này sẽ có các phần tử đó. Nếu length được cung cấp và là âm, thì dãy sẽ dừng ở các phần tử đó từ cuối mảng. Nếu bị bỏ qua thì dãy sẽ có mọi phần tử từ offset tới cuối mảng.

Tham số

Tham số Miêu tả
array Bắt buộc. Xác định một mảng
offset Bắt buộc. Giá trị số, xác định nơi hàm bắt đầu cắt
length Tùy ý. Giá trị số, xác định độ dài của phần cắt
preserve_keys Tùy ý. TRUE để giữ nguyên key và FALSE để thiết lập lại key. Mặc định là FALSE

Trả về giá trị

Trả về dãy phần tử.

Ví dụ

Ví dụ sau minh họa cách sử dụng hàm array_slice() trong PHP:

";
   print_r(array_slice($input, 2, -1, true));
?> 

Lưu chương trình trên trong một file có tên là test.php trong htdocs, sau đó mở trình duyệt và gõ địa chỉ http://localhost:8080/test.php sẽ cho kết quả:

Hàm array_slice trong PHP

Các bài học PHP phổ biến khác tại VietJack:


tong_hop_ham_trong_php.jsp