История изменений
Исправление AnonymUser, (текущая версия) :
И этот код последовательно переделывался из этого: https://habr.com/ru/articles/340646/
В 2017 бредогенераторы ещё не были распространены.
И первый код вглядел так:
<?php
error_reporting(E_ALL);
$a=array('b','c','d');
$b=array('d','e','f');
$c=array('d','e','f');
$d=array('e');
$e=array('f');
$f=array();
$x=array('a','b','d','e','f');
print_r ( $x );
print "\n";
$j=count($x)-1;
while($j !=0) {
$key = array_search($x[$j], ${$x[$j-1]});
if (${$x[$j-1]}[$key+1] != '') {
$x=array_slice($x, 0, $j);
array_push($x, ${$x[$j-1]}[$key+1]);
$z=$x[count($x)-1];
$z=${$z}[0];
while (1) {
if ($x[count($x)-1]=='f') { array_push($x, $z); break ;}
array_push($x, $z);
$z=${$z}[0];
}
$j=count($x);
print_r ( $x );
echo "\n";
}
$j--;
}
?>
Исходная версия AnonymUser, :
И этот код последовательно переделывался из этого: https://habr.com/ru/articles/340646/ В 2017 бредогенераторы ещё не были распространены.
И первый код вглядел так:
<?php
error_reporting(E_ALL);
$a=array('b','c','d');
$b=array('d','e','f');
$c=array('d','e','f');
$d=array('e');
$e=array('f');
$f=array();
$x=array('a','b','d','e','f');
print_r ( $x );
print "\n";
$j=count($x)-1;
while($j !=0) {
$key = array_search($x[$j], ${$x[$j-1]});
if (${$x[$j-1]}[$key+1] != '') {
$x=array_slice($x, 0, $j);
array_push($x, ${$x[$j-1]}[$key+1]);
$z=$x[count($x)-1];
$z=${$z}[0];
while (1) {
if ($x[count($x)-1]=='f') { array_push($x, $z); break ;}
array_push($x, $z);
$z=${$z}[0];
}
$j=count($x);
print_r ( $x );
echo "\n";
}
$j--;
}
?>