Hier ist meine Array, möchte ich dynamisch entfernen: seineWie kann ich ein Sub-Array aus einem großen Array in PHP entfernen?
[2] => Array (
[key] => near_by_place
[value] => someplace
[compare] => LIKE
)
Dies kann in einem Index sein, gerade jetzt auf Index:
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
)
ich entfernen möchten die folgenden (wobei [key] => near_by_place
) 2 aber es kann auf 1,2,3 oder 4 oder irgendwelchen sein.
Warum gehst du nicht einfach verwenden _unset() _? –
Was sind die zu entfernenden Suchkriterien? – Saurabh
Wie werden Sie wissen, welche zu entfernen? Sind die Schlüssel/Werte immer die gleichen in dem, den Sie entfernen möchten? –