fork 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. return 'не работает'; /* .... */
  12. }
  13.  
  14. /* исправляет текст */
  15. function fixText($text) {
  16. $sentences = array(); //предложения
  17. $regexp = "/([\\w\\,\\- ]+(?=\\.))/u";
  18.  
  19. $sentences = preg_split($regexp, $text, 0, PREG_SPLIT_NO_EMPTY);
  20.  
  21. var_dump($sentences);
  22.  
  23. return 0;
  24. }
  25.  
  26. //$result = fixText($text);
  27. fixText($text);
  28. //echo "{$result}\n";
Success #stdin #stdout 0s 52488KB
stdin
Standard input is empty
stdout
array(3) {
  [0]=>
  string(1) "."
  [1]=>
  string(1) "."
  [2]=>
  string(1) "."
}