Mảng lát PHP
Hàm array_slice() là một hàm sẵn có của PHP. Hàm array_slice() được sử dụng để trích xuất một lát của mảng. Chức năng này đã được giới thiệu trong 4. 0 Show cú phápThông sốTham sốMô tảLà bắt buộcmảngChỉ định một mảng. bắt buộcbắt buộcChỉ định vị trí bắt đầu của lát cắt trong mảng. bắt buộcLengthLength của lát cắt. Tùy chọnGiữ lại các khóaXác định TRUE hoặc FALSE, cho dù chức năng sẽ bảo toàn các khóa của mảng hay không. Giá trị mặc định là FALSE. Không bắt buộcTrở vềHàm array_slice( ) trả về các phần đã chọn của một mảng. Nếu phần bù lớn hơn kích thước của mảng, hàm này sẽ trả về một mảng trống PHP array_slice() là một hàm tích hợp trả về các phần được chọn của một mảng. Hàm array_slice() trích xuất một lát của mảng. Phương thức array_slice() bắt đầu lát cắt từ phần tử mảng thứ ba và trả về phần còn lại của các phần tử trong mảngcú phápCú pháp của hàm array_slice() như sau array_slice(array,start,length,preserve) Tranh luậnTham số mảng là một mảng đầu vào. Nó là một tham số bắt buộc Bắt đầu là một tham số bắt buộc và nó là một giá trị số. Chỉ định nơi chức năng sẽ bắt đầu lát cắt. chỉ số thứ 0 = phần tử đầu tiên Độ dài là một tham số tùy chọn và cũng là một giá trị số. Nếu giá trị này được đặt thành số âm, hàm sẽ bắt đầu cắt phần tử cuối cùng Tham số bảo toàn là tùy chọn và Chỉ định xem chức năng sẽ bảo toàn hay đặt lại các phím. Những giá trị khả thi đúng – Giữ nguyên khóa sai – Mặc định. Đặt lại phím Thí dụXem ví dụ bên dưới về hàm array_slice() trong PHP 'krunal', 'b' => 'ankit', 'f' => 'nehal', 'k' => 'krunal']; $extractedValue = array_slice($data, 1, 2); print_r($extractedValue); Xem đầu ra Vì vậy, chúng tôi đã chuyển mảng, trích xuất mảng từ chỉ số bắt đầu 1 đến độ dài 2. Điều đó có nghĩa là b và f là đầu ra mảng được trích xuất Phương thức array_slice() trả về một mảng với mục hiện tại. Bạn phải sử dụng array_slice($array, $index+1) để lấy các mục tiếp theo Sử dụng tham số bắt đầu phủ địnhHãy sử dụng tham số bắt đầu phủ định và xem đầu ra 'krunal', 'b' => 'ankit', 'f' => 'nehal', 'k' => 'krunal']; $extractedValue = array_slice($data, -2, 2); print_r($extractedValue); Xem đầu ra Vì vậy, chúng ta đã chuyển tham số -2, có nghĩa là tham số này bắt đầu từ phần cuối của một mảng. Vì vậy, từ cái cuối cùng, chỉ số là 2, và sau đó độ dài là 2. Điều đó có nghĩa là nó sẽ trả về một mảng chứa hai phần tử cuối cùng của mảng Tham số bảo toàn được đặt thành falseHãy chuyển tham số thứ tư, đặt nó thành false và xem đầu ra. Điều đó có nghĩa là nó không bảo toàn các khóa và bắt đầu bằng chỉ số thứ 0. Xem đoạn mã dưới đây
|