У меня есть многомерный массив и массив, который содержит ключи к определенному элементу в этом многомерном массиве. Как я могу отключить этот элемент, основываясь на массиве с ключами. Я ищу код, который может работать независимо от размеров массива.php delete element на основе массива ключей
Вот пример:
<?php
$array = array(
1 => array('name' => 'mike','age' => 23),
2 => array('name' => 'nick','age' => 18),
);
$keys = array(2,'name');
//
//Here code to unset that element
//
/*
//This is how the new array should be:
$array = array(
1 => array('name' => 'mike','age' => 23),
2 => array('age' => 18),
);
*/
?>
Edit: Приведенный выше код для clearity. Я могу добавить то, что я пробовал с unset() до сих пор, но это не что-то полезное и сделает вопрос менее ясным. Я прошу намек в правильном направлении, а не полностью рабочий код.
Это был просто пример кодирования для обеспечения более объяснение. Я не прошу, чтобы кто-нибудь написал код для меня, но я просто добавил его так, чтобы было ясно, что я ищу. Мне нужно, чтобы кто-то указал мне в правильном направлении, так как я перепутал с unset(), но не смог получить ничего полезного. Самое главное при написании вопроса - это ясно, вот почему я добавил код, подобный этому. Пожалуйста, будьте разумными и удалите свой -1. – user4493177