Función directa en PHP no hay (que yo sepa).
Podrías ejecutar un comando en el S.O. del servidor para borrar tus directorios con archivos (el comando depende del S.O. de tu servidor .. lo mismo que si lo hicieras por línea de comandos o shell). Desde PHP lo ejecutarías por funciones como exec() . .system() .. etc.
Para no depende si tienes acceso a ejecutar comandos en el S.O. del servidor o incluso de que S.O. concreto corre el servidor .. deberías recorrer todo el directorio que necesitas borrar sus archivos para obtener sus nombres de archivos y de ahí .. aplicar un unlink() para borrar uno por uno.
Con funciones como scandir() (PHP 5) o equivalentes para PHP 4 (oepndir() .. etc) Puedes recorrer el directorio indicado e ir aplicando el unlink() a cada archivo (nombre) obtenido (previa validación de que no sea un directorio con is_dir() ..):
http://www.php.net/manual/en/function.scandir.php
Un saludo,