Вот мой массив, я хочу удалить динамически:Как удалить дополнительный массив из большого массива в php?
Array (
[fields] => ID
[number] => 0
[meta_query] => Array (
[relation] => AND
[0] => Array (
[key] => role
[value] => Array (
[0] => subscriber
[1] => author
[2] => custom-one
[3] => custom-two
)
[compare] => IN
)
[1] => Array (
[key] => country
[value] => United States
[compare] => =
)
[2] => Array (
[key] => near_by_place
[value] => someplace
[compare] => LIKE
)
)
[order] => ASC
[meta_key] => last_name
[orderby] => meta_value
)
Я хочу, чтобы удалить следующее (где [key] => near_by_place
):
[2] => Array (
[key] => near_by_place
[value] => someplace
[compare] => LIKE
)
Это может быть в любой индекс, сейчас его по индексу 2, но он может быть на 1,2,3 или 4 или любой.
Почему вы не просто использовать _unset() _? –
какие критерии поиска удалить? – Saurabh
Как вы узнаете, какой из них удалить? Будет ли ключ/значения всегда одинаковыми в том, который вы хотите удалить? –