fork download
  1. <?php
  2. header("Content-Type: text/plain; charset=utf-8");
  3.  
  4. $word1 = array('Чудесных', 'Суровых', 'Занятных', 'Внезапных');
  5. $word2 = array('слов', 'зим', 'глаз', 'дней', 'лет', 'мир', 'взор');
  6. $word3 = array('прикосновений', 'поползновений', 'судьбы явлений',
  7. 'сухие листья', 'морщины смерти', 'долины края', 'замены нету',
  8. 'сухая юность', 'навек исчезнув');
  9. $word4 = array('обретаю', 'понимаю', 'начертаю', 'закрываю', 'оставляю',
  10. 'вынимаю', 'умираю', 'замерзаю', 'выделяю');
  11. $word5 = array('очертания', 'безысходность', 'начертанья', 'смысл жизни',
  12. 'вирус смерти', 'радость мира');
  13.  
  14. $allWords = array($word1, $word2, $word3, "\n", $word1, $word2, $word3, "\n", $word4, $word5);
  15.  
  16. $i=0;
  17. foreach ($allWords as $someword) {
  18. $i++;
  19. if (is_array($someword)) {
  20. if ($i==9) { // плохое решение если добавить массивы, но как по другому отследить последнюю строку я не знаю
  21. echo "Я " . $someword[mt_rand(0, count($word1) - 1)] . ' ';
  22. } else {
  23. echo $someword[mt_rand(0, count($word1) - 1)] . ' ';
  24. }
  25. }else {
  26. echo $someword;
  27. }
  28. }
Success #stdin #stdout 0s 52488KB
stdin
Standard input is empty
stdout
Занятных слов судьбы явлений 
Суровых глаз поползновений 
Я понимаю начертанья