Xóa đối tượng khỏi mảng trong PHP. Hướng dẫn từng bước với các ví dụ

Để xóa một đối tượng khỏi mảng trong PHP, bạn có thể sử dụng hàm unset(). Hàm unset() lấy mảng và khóa của phần tử bạn muốn loại bỏ làm đối số. Ví dụ: để xóa một đối tượng có khóa 'object1' khỏi một mảng 'đối tượng', bạn sẽ sử dụng đoạn mã sau

unset($objects['object1']);

ví dụ 1

$fruits = array("apple"=>"red", "banana"=>"yellow", "orange"=>"orange");
unset($fruits["banana"]);
print_r($fruits);

Điều này sẽ xuất ra

Array ( [apple] => red [orange] => orange )

ví dụ 2

$animals = array("dog"=>"bark", "cat"=>"meow", "cow"=>"moo");
unset($animals["cat"]);
print_r($animals);

Điều này sẽ xuất ra

Array ( [dog] => bark [cow] => moo )

Ghi chú. Hàm print_r() được sử dụng để in mảng, vì vậy bạn có thể thấy rằng đối tượng đã bị xóa

Cách php xóa đối tượng khỏi mảng bằng các ví dụ - php xóa đối tượng khỏi mảng
unset($array[$key]);

// You can do using function when no key

function unsetValue(array $array, $value, $strict = TRUE)
{
    if(($key = array_search($value, $array, $strict)) !== FALSE) {
        unset($array[$key]);
    }
    return $array;
}

Làm cách nào để xóa một đối tượng khỏi mảng PHP?

Để xóa phần tử khỏi mảng, chúng ta có thể sử dụng hàm unset() để xóa phần tử khỏi mảng và sau đó sử dụng hàm array_values() lập chỉ mục cho mảng bằng số . Chức năng được sử dụng. bỏ đặt (). Hàm này bỏ đặt một biến đã cho. . Function Used: unset(): This function unsets a given variable.

Làm cách nào để xóa khóa đối tượng khỏi mảng trong PHP?

Sử dụng hàm unset() . Hàm unset() dùng để xóa phần tử khỏi mảng. Hàm unset được sử dụng để hủy bất kỳ biến nào khác và sử dụng tương tự để xóa bất kỳ phần tử nào của một mảng. Lệnh bỏ đặt này lấy khóa mảng làm đầu vào và xóa phần tử đó khỏi mảng.

Làm thế nào để bạn loại bỏ một đối tượng từ một mảng?

phương thức pop() xóa đối tượng cuối cùng của mảng trong JavaScript. Sau khi loại bỏ phần tử mảng. hàm pop() cũng trả về phần tử và cập nhật độ dài của mảng. Thông số. mảng.

Làm cách nào để xóa một đối tượng trong PHP?

// Cách 1. Đặt thành null $var = null; . Bỏ đặt unset($var);