<?php

error_reporting(-1);
$array = [
	$word1 = array('Чудесных ', 'Суровых ', 'Занятных ', 'Внезапных '),
	$word2 = array('слов ', 'зим ', 'глаз ', 'дней ', 'лет ', 'мир ', 'взор '),
	$word3 = array('прикосновений ', 'поползновений ', 'судьбы явлений ', 'сухие листья ', 'морщины смерти ', 'долины края ', 'замены нету ', 'сухая юность ', 'навек исчезнув '),
	$word4 = array('обретаю ', 'понимаю ', 'начертаю ', 'закрываю ', 'оставляю ', 'вынимаю ', 'умираю ', 'замерзаю ', 'выделяю '),
	$word5 = array('очертания ', 'безысходность ', 'начертанья ', 'смысл жизни ', 'вирус смерти ', 'радость мира ')
	];

for($i = 1; $i <=2; $i ++) 
 {
foreach($array as $word)
  {
    $model = [$word1, $word2, $word3, ["\n"]];
    $poem = $word[array_rand($$model)];
    echo "$poem";
  }
  echo "\n";
 }
 
$poemEnd = $word4[array_rand($word4)] . $word5[array_rand($word5)];

echo "Я $poemEnd\n";