Hola gente estoy tratando de dar una salida JSON, pero no encuentro una manera elegante de hacerlo. Saco los datos de un objeto que recibo. el tema es que necesito poner una
coma al final siempre y cuando siga teniendo elementos. asi lo estoy haciendo:
Código PHP:
$var='{"titulosBibliograficas":[';
foreach ($object as $obj)
{
$var=$var.'{"tituloBiblio":{"idTitulo":"'.$obj->getId().'",
"titulo":"'.$obj->getTitulo().'",
"subTitulo":"'.$obj->getSubTitulo().'",;
$var=$var.'}}[COLOR="Magenta"][B],[/B][/COLOR]';
}
$var=$var.']};
echo $var;
esto me devuelve :
{"titulosbibliograficas":[
{"tituloBiblio":
{
"idTitulo":"1",
"titulo":"Uno",
"subtitulo":"dod"
}
}//
aca iria coma
{"tituloBiblio":
{
"idTitulo":"2",
"titulo":"algo",
"subtitulo":"nose"
}
}
]}
Espero haber sido clara.
Gracias desde ya.
Saludos