fork(1) download
  1. <?php
  2.  
  3. $text = "Кажется, нас обнаружили! Надо срочно уходить отсюда, пока не поздно. Бежим же скорее!";
  4.  
  5. function reverseSentence ($sentence) {
  6. $words = preg_split('/[ ,]/', $sentence, 0, PREG_SPLIT_NO_EMPTY);
  7. $reverseArray = array_reverse($words);
  8. $result = implode(' ', $reverseArray);
  9. return ($result);
  10. }
  11.  
  12. function reverseText ($text) {
  13. $sentence = preg_split('/[.?!]/u',$text,0,PREG_SPLIT_NO_EMPTY);
  14. foreach ($sentence as $key => $value) {
  15. $sentence2 = reverseSentence ($value);
  16. $result .= $sentence2;
  17. }
  18. return ($result);
  19. }
  20.  
  21. $yodaText = reverseText($text);
  22. echo "Йода говорит: {$yodaText}\n";
Success #stdin #stdout #stderr 0.03s 52480KB
stdin
Standard input is empty
stdout
Йода говорит: обнаружили нас Кажетсяпоздно не пока отсюда уходить срочно Надоскорее же Бежим
stderr
PHP Notice:  Undefined variable: result in /home/Ngv0PO/prog.php on line 16