Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> PHP

Hàm array_splice() trong PHP

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
)