3v4l.org

run code in 300+ PHP versions simultaneously
<?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.38, 7.0.0 - 7.0.33, 7.1.0 - 7.1.25, 7.2.0 - 7.2.33, 7.3.0 - 7.3.33, 7.4.0 - 7.4.33, 8.0.0 - 8.0.30, 8.1.0 - 8.1.27, 8.2.0 - 8.2.17, 8.3.0 - 8.3.4
Опечатка в слове: П[o][c]т[a]вк[a] Опечатка в слове: мя[c][o] Опечатка в слове: г[o]вядины, Опечатка в слове: б[e][c]костн[o][e] Опечатка в слове: вып[o]лнение Опечатка в слове: раб[o]т Опечатка в слове: комплексн[o]му Опечатка в слове: благоустр[o]йству Опечатка в слове: дв[o]р[o]вой Опечатка в слове: террит[o]рии Опечатка в слове: Гурьян[o]ва

preferences:
186.62 ms | 404 KiB | 212 Q