Если вы хотите сделать что-то более сложное, вы можете изучить класс ArrayIterator SPL, в частности метод offsetUnset ().
ощью PHP я пытаюсь удалить элемент из массива на основе значения элемента.
Например, со следующим массивом:
Array
(
[671] => Array
(
[0] => 1
[1] => 100
[2] => 1000
)
[900] => Array
(
[0] => 15
[1] => 88
}
)
Я хотел бы иметь возможность указать значение одного из внутренних массивов для удаления. Например, если бы я указал 100, результирующий массив будет выглядеть так:
Array
(
[671] => Array
(
[0] => 1
[2] => 1000
)
[900] => Array
(
[0] => 15
[1] => 88
}
)
Моей первой мыслью было перебрать массив с помощью foreach и сбросить «оскорбительное» значение, когда я его нашел, но, похоже, оно не ссылается на исходный массив, а только на переменные цикла, которые были созданы.
Благодарю.