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ố offset và length.
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ả:
Các bài học PHP phổ biến khác tại VietJack: