Just a simple foreach with reference to the helper array:
foreach($array as &$sub_array) { if($sub_array['deleted'] == '334607943355808') { $sub_array = null; break;
Or by key in the main array:
foreach($array as $key => $sub_array) { if($sub_array['deleted'] == '334607943355808') { unset($array[$key]); break;
You can also retrieve deleted values, search and delete the key:
if(($key = array_search('334607943355808', array_column($array, 'deleted'))) !== false) { unset($array[$key]); }
source share