Problema abbastanza bastardo.

Ho un array di elementi da sostituire...
per modificare tutti i suoi elementi farei così

codice:
$sos = array('..','...' ....);

$val = str_replace($fun, "" . $fun . "", $val);
Prima avevo fatto 2 array:

codice:
$daSos = array('...', '...', '...', '...', '...' ...);
$daSos = array('...', '...', '...', '...', '...' ...);
In poche parole erano 2 array uguali se non per il fatto che il secondo ripeteva gli elementi con e . Penso fosse uno spreco che mi ha portato a fare come nel primo codice.


Pero' mi ritorna questo risultato

array array
Mi stampa la parola array in grassetto. Ca**o!!

Help me.