Если вы хотите сделать что-то более сложное, вы можете изучить класс 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 и сбросить «оскорбительное» значение, когда я его нашел, но, похоже, оно не ссылается на исходный массив, а только на переменные цикла, которые были созданы.

Благодарю.

Ответы на вопрос(3)

Ваш ответ на вопрос