Для того, что бы сохранить в БД, необходимо указать кодировку поля utf8mb4 и указать тип общения с БД не utf8, а именно utf8mb4.
Иначе, на просторах интернета есть решения вида:
preg_replace('/\xEE[\x80-\xBF][\x80-\xBF]|\xEF[\x81-\x83][\x80-\xBF]/', '', $text)