Bueno, es que no sé cuantas veces haces el bucle, no conozco el objeto.
Lo que puedes hacer es después del foreach interno, y antes de cerrar la llave del externo, incluir esa variable cadena en un array, entonces, por cada objeto tendrás una entrada en el array. Por supuesto, limpias tag y cadena a null y dejas que se vuelvan a rellenar en el foreach interno.
Código PHP:
Ver original$tag, $cadena = null;
foreach($video_obj->tags as $tags){
foreach($tags as $tag){
echo $tag.', ';
$cadena .= $tag.', ';
}
$cadena = null;
$tag = null;
}
Compruébalo.