Как удалить определенный элемент из массива с помощью PHP.

В этом руководстве вы изучите два метода PHP unset () и array_splice () для удаления определенных элементов массива.

Использование функции PHP unset ()

Используйте функцию PHP unset () для удаления элемента из массива.

В основном он используется для сброса любой переменной в PHP.

Эта функция принимает переменную в качестве аргумента и отменяет ее.

Пример:

<?php
$arr = array("a" => "apple", "b" => "ball", "c" => "cat");
unset($arr["b"]);
?>
Вывод:
array("a" => "Apple", "c" => "Cat")
Другой пример:
<?php
$arr = array(1, 2, 3, 4, 5);
unset($arr[3]);
print_r($arr)
?>
Вывод:
Array
(
    [0] => 1
    [1] => 2
    [2] => 3
    [4] => 5
)
Вы можете увидеть, что массив результатов не индексируется.
Чтобы выйти из этого состояния, вы можете использовать PHP-функцию array_splice (), описанную ниже.

Использование функции PHP array_splice ()

Вы также можете использовать функцию array_splice () для удаления определенного элемента массива.

Эта функция также может использоваться для замены элементов массива путем передачи массива с обновленными значениями.

Эта функция принимает три параметра: array, offset (где начать) и length (количество удаляемых элементов).

Вот пример с функцией array_splice ():

<?php
$arr = array(1, 2, 3, 4, 5);
array_splice($arr, 2, 2);
print_r($arr)
?>

Вывод:

Array
(
    [0] => 1
    [1] => 2
    [2] => 5
)
Вы можете видеть, что массив результатов переиндексирован.

Заключение

В этом руководстве вы узнали о двух функциях PHP, используемых для удаления определенного элемента из массива.

Спонсор данной статьи – https://7pay.me
Поделитесь статьей:

Добавить комментарий