Ver Mensaje Individual
  #7 (permalink)  
Antiguo 19/05/2009, 02:46
El_Barba
 
Fecha de Ingreso: noviembre-2008
Mensajes: 44
Antigüedad: 15 años, 5 meses
Puntos: 2
Respuesta: MySQL Query en array

Creo q por fin acabo de entender lo que tienes q hacer ( siento mi torpeza). Si todavia sigues pendiente al foro, ahí va un poco de código a la primera y sin revisar, por lo que sólo es una orientación:

$config_arr = array();

for($i=0;$i<sizeof($config);$i++)
{
if ($config[$i])!=0)
{
$config_arr[] = $$config[$i]; // Al poner $$, si por ejemplo,$config[$i] vale 'youtube', a la siguiente posición libre del vector $config_arr, le estarias asignando $youtube. Por lo que al final del bucle tendrias un vector de vectores (o matriz) para pasarselo al array_merge.
}
}
if (sizeof($config_arr[])>1) // Habria que mirar como se comporta el array merge con un único array con un único array dentro.
{
$video = @array_merge($config_arr);
}
else
{
$video = $config_arr;
}

Código sin comentarios:

$config_arr = array();

for($i=0;$i<sizeof($config);$i++)
{
if ($config[$i])!=0)
{
$config_arr[] = $$config[$i]; // Al poner $$, si por ejemplo,$config[$i] vale '
}
}
if (sizeof($config_arr[])>1)
{
$video = @array_merge($config_arr);
}
else
{
$video = $config_arr;
}