Mô tả
Hàm array_splice() xóa và thay thế phần tử mảng. Trả về mảng chứa các phần tử bị xóa.
Cú pháp
array_splice(arr1, begin, len, arr2)
Tham số
arr1 − Mảng gốc.
begin − Vị trí bắt đầu xóa (0 là phần tử đầu, số âm tính từ cuối).
len − Số phần tử xóa. Cũng là độ dài mảng trả về.
arr2 − Mảng phần tử chèn vào. Nếu chèn một giá trị, chỉ cần giá trị đó.
Giá trị trả về
Trả về mảng các phần tử bị xóa.
Ví dụ
<?php
$arr1 = array("mac", "windows", "linux");
array_splice($arr1, 2);
print_r($arr1);
?>Kết quả
Array (
[0] => mac
[1] => windows
)Ví dụ khác
<?php
$arr1 = array("accessories", "tablet", "laptop", "mobile");
array_splice($arr1, 3, 0, "desktop");
print_r($arr1);
?>Kết quả
Array (
[0] => accessories
[1] => tablet
[2] => laptop
[3] => desktop
[4] => mobile
)