Ja Italico! mira cómo se solucionó el entuerto. Cuando lo descubrí quedé así =>
:
El truco está en construir
previamente el nombre de la variable como un
valor, y luego usarlo como variable-variable:
Código PHP:
Ver originalforeach ($datos as $d) {
$var = 'implode_' .$d; // Aquí se construye el nombre
$
{$d} = !empty($opcion[$d]) ?
$opcion[$d] : null;}
Ahora funciona perfecto. Le puedo meter los elementos que quiera sin problema.
De verdad ignoraba este procedimiento. Me fijé en un ejemplo que un usuario posteó
en el rincón más oscuro y remoto del manual de PHP (por eso digo que, en ocasiones, esos comentarios sirven más que la misma explicación oficial). Igualmente gracias por tu ayuda hermanazo!
Como referencia: la variable $opcion es un array multidimensional que me traigo de la BD.