- json_decode: documentation ( source)
- print_r: documentation ( source)
- array_filter: documentation ( source)
<?php
$json = '[{"countries":[{"name":"United States","code":"US"}]},{"countries":[{"name":"United Kingdom","code":"UK"}]},{"countries":[{"name":"Canada","code":"CA"}]}]';
$decode = json_decode($json,1);
$new = array_filter($decode, function ($var) {
return ($var['countries'][0]['code'] != 'US');
});
print_r($new);