90e0011e555457661d1d5c9b1adca8a4ec203c62
[m6w6/ext-pq] / travis / pecl / gen-matrix.php
1 <?php
2
3 return function ($array) {
4 foreach ($array as $key => $values) {
5 if (is_numeric($key) && is_string($values)) {
6 $key = $values;
7 $values = ["no","yes"];
8 }
9 if (empty($apc)) {
10 // seed
11 foreach ($values as $val) {
12 $apc[] = "$key=$val";
13 }
14 } else {
15 // combine
16 $cpc = $apc;
17 $apc = [];
18 foreach ($values as $val) {
19 foreach ($cpc as $e) {
20 $apc[] = "$e $key=$val";
21 }
22 }
23 }
24 }
25 return $apc;
26 };