effettivamente io faccio così:

$array2[]=('$array1');

e quindi come dicevi tu me lo inserisce semplicemente come stringa, ma il mio problema è che questo array2 dovrebbe continene un numerdo id array variabili a secondo di alcune condizioni.

praticamente all'interno della pagina ho una cosa del genere:

if(condizione){$array2[]=('$array1');}

e poi


if(condizione){$array2[]=('$array3');}

e ancora


if(condizione){$array2[]=('$array4');}

e così via dicendo per tutte le condizioni che trovo.....

questo l'ho fatto perchè alla fine della raccolta di tutti gli array che rispondono alle condizioni dovrei usare la funzione array_intersec pescando così all'interno degli array selezionati solo i valori che hanno in comune.. praticamente:


$array_finale=array_intersect($array1,$array3,$arr ay4);

la prima volta che ho postato ho fatto l'esempio singolo perchè potrebbe capitare che l'array che risponde alle esigenze sia uno solo, ma non penso che uno o più a questo punto cambi.....

qualche soluzione?

:master:

p.s. ho fatto un anteprima della mai risposta e ho notato che la parte che ho fatto in rosso se ne va a capo e non capisco il perchè... ovviamente quello lo scrivo su un unica riga.