fork download
  1. <?php
  2.  
  3. //$fp = fopen('d:/\test.txt','w+');
  4. //
  5. //fwrite($fp, '123');
  6. //
  7. //fclose($fp);
  8.  
  9.  
  10. //mb_internal_encoding('utf-8');
  11.  
  12. $text = "ну что. не смотрел еще black mesa.я собирался скачать ,но все как-то некогда было.";
  13. // Для тестов
  14. // $text = 'roses are red,and violets are blue.whatever you do i'll keep it for you.';
  15. // $text = 'привет.есть 2 функции,preg_split и explode ,не понимаю,в чем между ними разница.';
  16.  
  17. $preg = "#[ ]*[.!?][ ]*#ui";
  18. $parts = preg_split($preg, $text, 0, PREG_SPLIT_NO_EMPTY);
  19.  
  20. $partAll = '';
  21.  
  22. foreach ($parts as $part)
  23. {
  24. $first = mb_substr($part, 0, 1);
  25. $last = mb_substr($part, 1);
  26. $first = mb_strtoupper($first);
  27. $last = mb_strtolower($last);
  28. $partN = $first.$last;
  29. $partAll =$partAll.$partN.". ";
  30.  
  31. // print($partN);
  32. //Ну что. Не смотрел еще black mesa. Я собирался скачать ,но все как-то некогда было.
  33. }
  34. print($partAll);
  35. //Я собирался скачать ,но все
Runtime error #stdin #stdout #stderr 0.01s 82624KB
stdin
Standard input is empty
stdout
Standard output is empty
stderr
PHP Fatal error:  Uncaught Error: Call to undefined function mb_substr() in /home/KdQLyH/prog.php:24
Stack trace:
#0 {main}
  thrown in /home/KdQLyH/prog.php on line 24