<?php
$json = '{"2":[
{"title":"english title","link":"english url"},
{"title":"","link":""}],
"1":[
{"title":"french title","link":"french url"},
{"title":"","link":""}]}';
$links = json_decode($json, true);
array_walk($links, function (&$array) {
$array = array_filter($array, function ($obj) {
return $obj['title'] != '' || $obj['link'] != '';
});
});
print_r($links);
preferences:
24.76 ms | 407 KiB | 5 Q