Говоря о функциональном PHP, у меня есть более общий ответ:
array_map(function($arr){ $ret = $arr; $ret['value'] = $ret['url']; unset($ret['url']); return $ret; }, $tag); }