$loop = false; } } } /** * * A function for display Maze * */ public function display() { foreach ($this->maze as $block => $maze) { $this->create($block); shuffle($this->direction); $this->setPosition(); } foreach ($this->maze as $block => $maze) { echo 'Maze ' . ($block + 1) . '<br/>'; foreach ($maze as $m) { foreach ($m as $n) { echo '<span class="cell">' . $n . '</span>'; } echo '<br>'; } echo '<br>'; } } } $maze = new Maze(15); $maze->display();