Me sirve muchísimo, te agradezco infinitamente.
Sin embargo a partir de tu explicación me doy cuenta que estoy haciendo mal las cosas y, por lo tanto, me expliqué re-mal.
La cosa es así: estoy usando el api de diferentes sitios como Truveo, Aol, Youtube, etc.
Para que se entienda el proceso pego la parte del código que creo alcanza para explicar lo que busco:
Código PHP:
if(!in_array("aol", $apis)) {
$aol = $this->AOLObject->search($str, $num);
} else {
$aol = array();
}
if(!in_array("truveo", $apis)) {
$truveo = $this->TruveoObject->search($str, $num);
} else {
$truveo = array();
}
//y así con los demás hasta llegar a:
$video = @array_merge($youtube, $aol, $yahoo, $blip, $metacafe, $vimeo, $truveo);
OK, hasta ahí todo bien. Ahora lo que yo quiero es poder apagar y prender los apis's. Entonces tomo valores desde una tablita mysql:
Código PHP:
$config = array();
$sql = "select * from `interfaces` ";
$result = mysql_query($sql) or die(mysql_error());
if ($myrow = mysql_fetch_array($result)) {
do {
$config[$myrow['iname']] = $myrow['status'];
} while ($myrow = mysql_fetch_array($result));
} else {
PageError ('ALERT: 12 There was an error with your request');
}
Lo que necesito entonces es hacer:
Código PHP:
//(if $config['aol'] == 1) incluyo $aol en mi merge, si (if $config['yahoo'] == 1) incluyo $yahoo en mi merge y así con el resto
$video = @array_merge($youtube, $aol, $yahoo, $blip, $metacafe, $vimeo, $truveo);
Eso es lo que intento hace miles de horas
![lloron](http://static.forosdelweb.com/fdwtheme/images/smilies/chillando.png)
Muchas gracias otra vez.