3v4l.org

run code in 200+ php & hhvm versions
<?php error_reporting(-1); mb_internal_encoding('UTF-8'); $regexp = '/([a-z])/iu'; $text = <<<EOF Пocтaвкa мяco гoвядины, бecкостнoe для нужд государственного бюджетного учреждения здравоохранения Республики Башкортостан Инфекционная клиническая больница № 4 города Уфа размещение государственного заказа на право заключение государственного контракта на выпoлнение рабoт по комплекснoму благоустрoйству двoрoвой территoрии по адресу: ул. Гурьянoва д.2 к.2 EOF ; $words = preg_split('/\\s/', $text, 0, PREG_SPLIT_NO_EMPTY); foreach ($words as $word) { if (preg_match($regexp, $word)) { echo "Опечатка в слове: "; echo preg_replace($regexp, '[$0]', $word); echo "\n"; } }
Output for 5.6.0 - 5.6.38, hhvm-3.12.14 - 3.22.0, 7.0.0 - 7.3.0
Опечатка в слове: П[o][c]т[a]вк[a] Опечатка в слове: мя[c][o] Опечатка в слове: г[o]вядины, Опечатка в слове: б[e][c]костн[o][e] Опечатка в слове: вып[o]лнение Опечатка в слове: раб[o]т Опечатка в слове: комплексн[o]му Опечатка в слове: благоустр[o]йству Опечатка в слове: дв[o]р[o]вой Опечатка в слове: террит[o]рии Опечатка в слове: Гурьян[o]ва