Hàm array_splice () xóa và thay thế các phần tử được chỉ định của một mảng. Nó trả về mảng bao gồm các phần tử được trích xuất.
Cú pháp
array_splice(arr1, begin, len, arr2)
Tham số
-
arr1 - Mảng được chỉ định.
-
bắt đầu - Nơi bắt đầu loại bỏ các phần tử. Ở đây, 0 là phần tử đầu tiên, trong khi một số âm cho biết bắt đầu từ phần tử cuối cùng. -2 có nghĩa là bắt đầu ở phần tử cuối cùng thứ hai của mảng.
-
len - Chỉ định số phần tử cần loại bỏ. Nó cũng đặt độ dài của mảng được trả về.
-
arr2 - Đây là mảng có các phần tử sẽ được chèn vào mảng ban đầu. Để chỉ chèn một giá trị duy nhất, chỉ cần chỉ định giá trị đó và bạn không cần chỉ định toàn bộ mảng.
Quay lại
Hàm array_splice () trả về mảng bao gồm các phần tử được trích xuất
Ví dụ
Sau đây là một ví dụ -
<?php $arr1 = array("mac", "windows", "linux"); array_splice($arr1, 2); print_r($arr1); ?>
Đầu ra
Array ( [0] => mac [1] => windows )
Ví dụ
Hãy để chúng tôi xem một ví dụ khác -
<?php $arr1 = array("accessories", "tablet", "laptop", "mobile"); array_splice($arr1, 3, 0, "desktop"); print_r($arr1); ?>
Đầu ra
Array ( [0] => accessories [1] => tablet [2] => laptop [3] => desktop [4] => mobile )