<?php
	mb_internal_encoding('utf-8');
	$text = "ну что.      не смотрел еще black mesa.я собирался скачать  ,но все как-то некогда было.";
	$textAr = explode('.', $text);
	
	function firstLatterToUpperCase($string){
		$result = '';
		$let = mb_substr($string, 0, 1);
		$let = mb_strtoupper($let);
		$nums = mb_strlen($string);
		$last = mb_substr($string, 1, $nums);
		$result = $let . $last . '. ';
		return $result;
	}
	
	function commas($string){
		$part = explode(',', $string);
		$i = 0;
		foreach($part as $num){
			$mas[$i] = trim($num);
			$i++;
		}
		$string = implode(', ', $mas);
		return $string;
	}
	
	function fixingText($Arr){
		$result = '';
		foreach($Arr as $string){
			$string = commas($string);
			$string = firstLatterToUpperCase($string);
			$result = $result . $string;
		}
		$result = mb_substr($result, 0, -3);
		return $result;
	}
	$t = fixingText($textAr);
	echo "$t";
?>