Sí es posible que una función devuelva un array. Es más, es la forma que se utiliza para que una función devuelva más de un valor. Te dejo un link a la página del manual de php donde esta explicado.
http://www.php.net/manual/es/functio...ing-values.php
Saludos.