No se te entiende ...
" 'uno','dos','tres','cuatro' " esto no es un array es un string, facilmente convertible en array pero un string....
Para obtener un array del contenido de una bbdd
por ejemplo
$query = "SELECT city FROM locations GROUP BY city";
$result = mysql_query($query) or die (mysql_error());
while ($record = mysql_fetch_assoc($result)) {
$arr[] = $record['city'];
}
$arr contendrá los valores del campo city guardados en forma de array...
Para obtener un array, de lo que tu tienes, un string puedes usar explode
$losarray = $row['contienearray']; //esto es un string con "'uno','dos','tres','cuatro'"
$arrlosarray = explode(",", $losarray);
ahora $arrlosarray[0]="'uno'", $arrlosarray[1]="'dos'"...
aún te sobrarian los ' creo...
eso tambien es un string por mucho que la variable se llame "unarray"
$unarray = array();
$unarray[0] = "tres";
ahora si es un array que contiene en su primer elemento el string "tres"...
o
$unarray = array("tres");