PHP Регулярка - убрать повторяющиеся пробелы

Дмитрий16 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
25.04.2016

Скрипт PHP, который на входе получает текст, а на выходе почищенный текст с учетом следующих изменений:

1. Повторяющиеся пробелы схлопнуть (если больше одного, оставить один)

1. повторяющиеся  "& nbsp;"  в любом количестве подряд на один неразрывный пробел: "& nbsp;"