<?php
$text = "Жы,ши пишы с буквой и. Сдесь зделаю ошыбку а ты попробуй найди:координально.";
$regexp = '/([а-я]+[,|:][а-я]+)|([а-я]*[жш]ы[а-я]*)|(координально|сдесь|зделаю)|([а-я]+\\sа\\s)/ui';
$message = array ("Пропущен пробел после знака:", "Ошибка в буквосочетании:", "Ошибка в слове:", "Пропущена запятая перед:");
for ($i = 1; $i < 5; $i++) {
$m[$i] = array_diff($m[$i], array(null)); // удалить пустые элементы массива $a = implode ("\", \"",$m[$i]); //склеить в строку echo "{$message[$i-1]} \"{$a}\"\n";
}
}
PD9waHAKIAplcnJvcl9yZXBvcnRpbmcoLTEpOwptYl9pbnRlcm5hbF9lbmNvZGluZygndXRmLTgnKTsKIAokdGV4dCA9ICLQltGLLNGI0Lgg0L/QuNGI0Ysg0YEg0LHRg9C60LLQvtC5INC4LiDQodC00LXRgdGMINC30LTQtdC70LDRjiDQvtGI0YvQsdC60YMg0LAg0YLRiyDQv9C+0L/RgNC+0LHRg9C5INC90LDQudC00Lg60LrQvtC+0YDQtNC40L3QsNC70YzQvdC+LiI7CiRyZWdleHAgPSAnLyhb0LAt0Y9dK1ssfDpdW9CwLdGPXSspfChb0LAt0Y9dKlvQttGIXdGLW9CwLdGPXSopfCjQutC+0L7RgNC00LjQvdCw0LvRjNC90L580YHQtNC10YHRjHzQt9C00LXQu9Cw0Y4pfChb0LAt0Y9dK1xcc9CwXFxzKS91aSc7CiRtZXNzYWdlID0gYXJyYXkgKCLQn9GA0L7Qv9GD0YnQtdC9INC/0YDQvtCx0LXQuyDQv9C+0YHQu9C1INC30L3QsNC60LA6IiwJItCe0YjQuNCx0LrQsCDQsiDQsdGD0LrQstC+0YHQvtGH0LXRgtCw0L3QuNC4OiIsCSLQntGI0LjQsdC60LAg0LIg0YHQu9C+0LLQtToiLAki0J/RgNC+0L/Rg9GJ0LXQvdCwINC30LDQv9GP0YLQsNGPINC/0LXRgNC10LQ6Iik7CiRtID0gYXJyYXkoKTsKCmlmIChwcmVnX21hdGNoX2FsbCgkcmVnZXhwLCAkdGV4dCwgJG0pKXsKCWZvciAoJGkgPSAxOyAkaSA8IDU7ICRpKyspIHsKCQkkbVskaV0gPSBhcnJheV9kaWZmKCRtWyRpXSwgYXJyYXkobnVsbCkpOyAvLyDRg9C00LDQu9C40YLRjCDQv9GD0YHRgtGL0LUg0Y3Qu9C10LzQtdC90YLRiyDQvNCw0YHRgdC40LLQsAoJCSRhID0gaW1wbG9kZSAoIlwiLCBcIiIsJG1bJGldKTsgICAgLy/RgdC60LvQtdC40YLRjCDQsiDRgdGC0YDQvtC60YMKCQllY2hvICJ7JG1lc3NhZ2VbJGktMV19IFwieyRhfVwiXG4iOwoJfQp9CnZhcl9kdW1wKCRtKTs=
Пропущен пробел после знака: "Жы,ши", "найди:координально"
Ошибка в буквосочетании: "пишы", "ошыбку"
Ошибка в слове: "Сдесь", "зделаю"
Пропущена запятая перед: ""
array(5) {
[0]=>
array(6) {
[0]=>
string(9) "Жы,ши"
[1]=>
string(8) "пишы"
[2]=>
string(10) "Сдесь"
[3]=>
string(12) "зделаю"
[4]=>
string(12) "ошыбку"
[5]=>
string(35) "найди:координально"
}
[1]=>
array(2) {
[0]=>
string(9) "Жы,ши"
[5]=>
string(35) "найди:координально"
}
[2]=>
array(2) {
[1]=>
string(8) "пишы"
[4]=>
string(12) "ошыбку"
}
[3]=>
array(2) {
[2]=>
string(10) "Сдесь"
[3]=>
string(12) "зделаю"
}
[4]=>
array(0) {
}
}