[ create a new paste ] login | about

Link: http://codepad.org/KMmFJhS0    [ raw code | output | fork ]

PHP, pasted on Aug 12:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?php

$params = array(
	'param1' => array(1,2,3),
	'param2' => array(1,2,3),
	'param3' => array(1,2,3)
);

foreach($params['param1'] as $param1) {
	foreach($params['param2'] as $param2) {
		foreach($params['param3'] as $param3) {
			echo "\$object = new Object($param1, $param2, $param3);" . PHP_EOL;
		}
	}
}

?>


Output:
$object = new Object(1, 1, 1);
$object = new Object(1, 1, 2);
$object = new Object(1, 1, 3);
$object = new Object(1, 2, 1);
$object = new Object(1, 2, 2);
$object = new Object(1, 2, 3);
$object = new Object(1, 3, 1);
$object = new Object(1, 3, 2);
$object = new Object(1, 3, 3);
$object = new Object(2, 1, 1);
$object = new Object(2, 1, 2);
$object = new Object(2, 1, 3);
$object = new Object(2, 2, 1);
$object = new Object(2, 2, 2);
$object = new Object(2, 2, 3);
$object = new Object(2, 3, 1);
$object = new Object(2, 3, 2);
$object = new Object(2, 3, 3);
$object = new Object(3, 1, 1);
$object = new Object(3, 1, 2);
$object = new Object(3, 1, 3);
$object = new Object(3, 2, 1);
$object = new Object(3, 2, 2);
$object = new Object(3, 2, 3);
$object = new Object(3, 3, 1);
$object = new Object(3, 3, 2);
$object = new Object(3, 3, 3);


Create a new paste based on this one


Comments: