fork(1) download
  1. <?php
  2.  
  3.  
  4. $text = "ну что. не смотрел еще black mesa.я собирался скачать ,но все как-то некогда было.";
  5. // Для тестов
  6. // $text = 'roses are red,and violets are blue.whatever you do i'll keep it for you.';
  7. // $text = 'привет.есть 2 функции,preg_split и explode ,не понимаю,в чем между ними разница.';
  8.  
  9. /* Делает первую букву в строке заглавной */
  10. function makeFirstLetterUppercase($text) {
  11. $text = preg_split('#[?!.]#u', $text, -1, PREG_SPLIT_NO_EMPTY);
  12. for ($i = 0; i < sizeof($text),$i++{
  13. $text[$i] = trim($text[$i]);
  14. $text[$i] = preg_split('//u', $text[$i], -1, PREG_SPLIT_NO_EMPTY);
  15. $text[$i][0] = mb_strtoupper($text[$i][0]);
  16. $text[$i] = implode("", $text[$i]);echo "$input\n";
  17. }
  18. $text = implode(".",$text);
  19. return $text;
  20. }
  21.  
  22. /* исправляет текст */
  23. function fixText($text){
  24. $text = makeFirstLetterUppercase($text);
  25. $reg = '#([А-Я]\\.)#u';
  26. $text = preg_replace($reg, "$1 ", $text);
  27. return $text;
  28. }
  29.  
  30. $result = fixText($text);
  31. echo "{$result}\n";
  32.  
Runtime error #stdin #stdout #stderr 0.02s 24448KB
stdin
Standard input is empty
stdout
Standard output is empty
stderr
PHP Parse error:  syntax error, unexpected '{', expecting ';' in /home/6BI9R4/prog.php on line 14