Código PHP:
Ver original<?php
$opcion['prefijos'] = array ('br_','ar_','pt_','us_'); $opcion['empaques'] = array ('plastico','papel','metalico');
foreach ((array) $opcion as $key=>$arr){ }
El casting a Array dentro del foreach, ese (array), es para evitar que explote sino hay nada en $opcion y luego por lo mismo declaro un array vacio $implode pues sino entra al foreach podria quedar sin declarar
Creo que la primera parte ya no tiene sentido pues aplico el mismo hack dentro del implode:
Una cosa que no has dicho y que no quise presuponer es que tienes la misma cantidad de elementos en cada array, o sea que son arrays paralelos
PD: lo intente hacer con
variables variables pero creeria que PHP no soporta crear "variables variables tipo array"