aah pardòn avevo capito male...
Dunque potresti fare innanzi tutto un foreach che ti passa in rassegna tutti i sotto-array contenuti nell'array principali; per ognuno di essi puoi usare la funzione array_key_exists() per controllare se la chiave "id" esiste, e in caso positivo controlli se il suo valore e' pari a xxxx. Puo' andare?
Se invece la chiave ID c'e' sempre, e' ancora piu' facile...![]()