
19/05/2009, 02:46
|
| | Fecha de Ingreso: noviembre-2008
Mensajes: 44
Antigüedad: 16 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;
} |