fork download
  1. <?php
  2. $text = "ну что. не смотрел еще black mesa.я собирался скачать ,но все как-то некогда было.";
  3. $textAr = explode('.', $text);
  4.  
  5. function firstLatterToUpperCase($string){
  6. $result = '';
  7. $let = mb_substr($string, 0, 1);
  8. $let = mb_strtoupper($let);
  9. $nums = mb_strlen($string);
  10. $last = mb_substr($string, 1, $nums);
  11. $result = $let . $last . '. ';
  12. return $result;
  13. }
  14.  
  15. function commas($string){
  16. $part = explode(',', $string);
  17. $i = 0;
  18. foreach($part as $num){
  19. $mas[$i] = trim($num);
  20. $i++;
  21. }
  22. $string = implode(', ', $mas);
  23. return $string;
  24. }
  25.  
  26. function fixingText($Arr){
  27. $result = '';
  28. foreach($Arr as $string){
  29. $string = commas($string);
  30. $string = firstLatterToUpperCase($string);
  31. $result = $result . $string;
  32. }
  33. $result = mb_substr($result, 0, -3);
  34. return $result;
  35. }
  36. $t = fixingText($textAr);
  37. echo "$t";
  38. ?>
Success #stdin #stdout 0.02s 52472KB
stdin
Standard input is empty
stdout
Ну что. Не смотрел еще black mesa. Я собирался скачать, но все как-то некогда было.