<?php
error_reporting(-1);
mb_internal_encoding('utf-8');

$input = <<<EOF
ты дурак
ты дypak
ты д у р  а к
ты д y  p a k
Ты ДуРаК
Ты ДyPaK
EOF;
$pattern = "/[dд] *[уyu] *[рrp] *[aа] *[kк]/ui";
$input = preg_replace($pattern, "хороший человек", $input);
echo $input;