<?php
 
error_reporting(-1);
 
$wrongText = "Сегодня,вечером я на кухне пил чай с координально симпатичной тян. Она сидела сдесь,на стуле, котрый зделал я, обняв ножки в полосатых носках руками и смотрела на меня тепло-тепло,но шыпела.";
$correctText = "Сегодня вечером я на кухне пил чай с симпатичной тян. Она сидела на стуле, обняв ножки в полосатых носках руками и смотрела на меня тепло-тепло и слушала.";
$mistakes = array(); 
 
$regexp = '/(,[^ ])(|;[^ ])|(![^ ])|([?][^ ])|(:[^ ])|(жы)|(шы)|(координально)|(сдесь)|(зделал)|(зделаю)|(зделан)|(зделалось)|(,а)|(,но)/ui';
if (preg_match_all($regexp, $wrongText, $mistakes)) 
    {echo "Найдены следущие ошибки в тексте:\n";
	//$parts = preg_split($regexp, $text, 0, PREG_SPLIT_NO_EMPTY);
	var_dump($mistakes);}
else 
    {echo "В тексте все правильно";
    }
// your code goes here