<?php

error_reporting(-1);

$text = "Не каждый, кто говорит тебе, что ты д у р а к, - хороший человек. Поэтому если какой-нибудь дурaк назовёт тебя хорошим человеком - задумайся: не считает ли он тебя дураком!";
$regexp = '/д\\s?(у|y)\\s?(р|p)\\s?(а|a)\\s?(к|k)/ui';
$result = preg_replace($regexp, 'хороший человек', $text);

echo $result;