Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- $vectors = [['quick'], ['brown', 'black', 'grey'], ['fox', 'dog']];
- $output = [];
- $tracker = [0, 0, 0];
- $max = [2, 3, 1];
- $i = 0;
- while($i < 3) {
- /* while($tracker !== array_reverse($max)) { */
- $out = '';
- echo("<p>tracker: ");
- print_r($tracker);
- echo("</p>");
- foreach($tracker as $index => $tracked_count) {
- $out = $out . $vectors[$index][$tracked_count];
- }
- $reversed = array_reverse($tracker);
- echo("<p>reversed: ");
- print_r($reversed);
- echo("</p>");
- foreach($reversed as $index => $reverse_count) {
- if ($reverse_count == $max[$index]) {
- $reversed[$index] = 0;
- } else {
- $reversed[$index] = $reverse_count + 1;
- break;
- }
- }
- echo("<p>modified: ");
- print_r($reversed);
- echo("</p>");
- $tracker = array_reverse($reversed);
- echo("<p>new tracker: ");
- print_r($tracker);
- echo("</p>");
- echo("<h2>" . $out . "</h2>");
- $i++;
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement