Hola, en el siguiente ejemplo muestro 2 casos de repetición de variables, pero en realidad son como 12:
Código PHP:
Ver original$prefijos = !empty($opcion['prefijos']) ?
$opcion['prefijos'] : null; $empaques = !empty($opcion['empaques']) ?
$opcion['empaques'] : null; // Etc...
$implode_prefijos = !empty($prefijos) ?
implode(',' , $prefijos) : null; $implode_empaques = !empty($empaques) ?
implode(',' , $empaques) : null; // Etc...
Entonces hice este bucle para ahorrarme la repetidera. Esto supuestamente debería funcionar pero hasta el momento no arranca:
Código PHP:
Ver original$datos = array('prefijos' , 'empaques' , 'etc...');
foreach ($datos as $d) {
$
{$d} = !empty($opcion[$d]) ?
$opcion[$d] : null;}
¿Cómo le hago? Tengo rato dándole vueltas sin éxito.