Als je PostgreSQL 9.2 hebt, kun je zoiets als dit doen:
SELECT array_to_json(pg_array_result) AS new_name FROM tbl1;
Het resultaat retourneert de array als JSON
Dan over de php-zijkwestie:
$array = json_decode($returned_field);
Je kunt ook terug converteren. Dit is de pagina met JSON-functies