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

// Текст: 
$text = <<<EOF
Пocтaвкa мяco гoвядины,
бecкостнoe для нужд государственного
бюджетного учреждения здравоохранения
Республики Башкортостан Инфекционная
клиническая больница № 4 города Уфа 
EOF
;

// Поиск опечаток и выделение опечаток
$regexp = array(
                '/([а-яёА-ЯЁ])([a-zA-Z])/u',
                '/([a-zA-Z])([а-яёА-ЯЁ])/u'
               );

$select = array( 
                '$1[$2]',
                '[$1]$2'
                );
// Замена опечаток
$replace = array( 
                'a' => 'а',
                'c' => 'с',
                'e' => 'е',
                'o' => 'о'                
                );

// Проверяем текст и выделяем квадратными скобками опечатки
function findAndSelect ($regexp, $select, $text)
{
    $textSelected = preg_replace ($regexp, $select, $text, -1, $count);
    echo "В тексте допущенo {$count} очепяток:\n{$textSelected}\n\n";
}

findAndSelect ($regexp, $select, $text);

// Заменяем опечатки
$text = strtr  ($text, $replace);
findAndSelect ($regexp, $select, $text); //проверяем не остались ли ошибок
?>