- var_dump: documentation ( source)
- end: documentation ( source)
<?php
$regions = [
'int' => 1,
'nl' => 2,
'be' => 4,
'us' => 8,
'as' => 16,
'za' => 32,
];
foreach ($regions as $region => $x)
for ($i = $x; end($regions) * 2 - $i > 0; ++$i%$x?:$i+=$x)
if (isset($list[$region]))
$list[$region] .= ",$i";
else
$list[$region] = $i;
var_dump($list);