<?php

// автозамена 
error_reporting(-1);
mb_internal_encoding('utf-8');

$text ="Автозамена. Напиши скрипт, заменяющий определенное слово на другое (например, слово «дурак» на «хороший человек» в фразе «ты дурак»). Скрипт должен не пропускать слово, если оно написано буквами в разном регистре (ДуРАк), с заменой русских букв на похожие английские (а -> a), или через пробелы («ты — д у р а к»)";
$regExp = "/д *[уy] *[pр] *[aа] *[kк]/ui";
$text = preg_replace($regExp, "Хороший человек" , $text);
echo $text;