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