<?php
$textArr = array('ОП - дурак', 'ОП - д у р а к', 'ОП - дypak', 'ОП - д y p а к', 'ОП - ДYРА K'); for ($i = 0; $i < count($textArr); $i++) { $regexp = '/д ?(у|y) ?(р|p) ?(а|a) ?(к|k)$/ui';
$result = preg_replace($regexp, 'хороший человек', $textArr[$i]); echo "{$result}\n";
}
PD9waHAKCmVycm9yX3JlcG9ydGluZygtMSk7CgokdGV4dEFyciA9IGFycmF5KCfQntCfIC0g0LTRg9GA0LDQuicsICfQntCfIC0g0LQg0YMg0YAg0LAg0LonLCAn0J7QnyAtINC0eXBhaycsICfQntCfIC0g0LQgeSBwINCwINC6JywgJ9Ce0J8gLSDQlFnQoNCQIEsnKTsKZm9yICgkaSA9IDA7ICRpIDwgY291bnQoJHRleHRBcnIpOyAkaSsrKSB7CiAgICAkcmVnZXhwID0gJy/QtCA/KNGDfHkpID8o0YB8cCkgPyjQsHxhKSA/KNC6fGspJC91aSc7CiAgICAkcmVzdWx0ID0gcHJlZ19yZXBsYWNlKCRyZWdleHAsICfRhdC+0YDQvtGI0LjQuSDRh9C10LvQvtCy0LXQuicsICAkdGV4dEFyclskaV0pOwogICAgZWNobyAieyRyZXN1bHR9XG4iOwp9Cg==