php implode

Hola

Tengo la siguiente construcción en varias páginas (enl a vista jasperreports)

				$sql = "select distinct apellido || ', ' || nombres as cargador 
						from negocio_auditoria.logs_sga_eval_detalle_examenes as nalsede,
							mdp_personas mp
						where id_acta=" .$this->s__datos_acta['id_acta'] 
						." and auditoria_operacion='U' and nalsede.auditoria_usuario = mp.usuario;";
		$cargaron = guarani_db::consultar($sql);
		$report->set_parametro('cargaron', 'S', implode(', ', $cargaron));

basicamente no funciona porque

implode(', ', $cargaron)

está devolviendo un array.
Como hay que hacer para que este tipo de cosas devuelva un string?

Gracias
Emilio

Hola Emilio, creo que lo que queres hacer es lo siguiente:


implode(', ', array_column($cargaron, 'cargador'))

ya que $cargaron tiene esta estructura:


array(
'cargador' => 'Jose, Perez',
'cargador' => 'Elena, Sanchez',
)

y aplicando array_column te lo convierte a:


array(
'Jose, Perez', 'Elena, Sanchez',
)

y esta ultima es la que le deberías pasar al implode.

saludos.

perfecto. funcionó

Gracias