fork download
  1. function letterToUpper($text)
  2. /* Функция для того, что бы делать первую букву предложения заглавной.*/
  3. {
  4. $text = preg_split('/\\./u', $text);
  5. print_r($text);
  6. foreach ($text as $value){
  7. $upperlatter = preg_split('//u', $value, -1, PREG_SPLIT_NO_EMPTY);
  8. if ($upperlatter[0] == ' ') {
  9. $upperlatter[1] = mb_strtoupper($upperlatter[1]);
  10. } else {
  11. $upperlatter[0] = mb_strtoupper($upperlatter[0]);
  12. }
  13. $upperlatter[] = '.';
  14. $value = implode('', $upperlatter);
  15. print_r($value);
  16. }
  17.  
  18. $text = implode('', $text);
  19. return $text;
  20. }
Success #stdin #stdout 0.01s 20568KB
stdin
Standard input is empty
stdout
function letterToUpper($text)
	/* Функция для того, что бы делать первую букву предложения заглавной.*/
	{
		$text = preg_split('/\\./u', $text);
		print_r($text);
		foreach ($text as $value){
			$upperlatter = preg_split('//u', $value, -1, PREG_SPLIT_NO_EMPTY);
			if ($upperlatter[0] == ' ') {
				$upperlatter[1] = mb_strtoupper($upperlatter[1]);
			} else {
				$upperlatter[0] = mb_strtoupper($upperlatter[0]);
			}
			$upperlatter[] = '.';
			$value = implode('', $upperlatter);
			print_r($value);
		}
		
		$text = implode('', $text);
		return $text;
	}