<?php
function comb($arr, $n = NULL, $partial = '')
{
{
}
if ($n === NULL)
{
}
if ($n == 0)
{
$var[] = $arr);
return $var;
}
else
{
foreach ($arr as $value)
{
comb($arr, $n-1, $partial.$value);
}
}
}
$combs = comb('abc');
?>
PD9waHAKZnVuY3Rpb24gY29tYigkYXJyLCAkbiA9IE5VTEwsICRwYXJ0aWFsID0gJycpIAp7CiAgJHZhciA9IGFycmF5KCk7CgogIGlmIChpc19zdHJpbmcoJGFycikpIAogIHsKICAgICRhcnIgPSBzdHJfc3BsaXQoJGFycik7CiAgfQoKICBpZiAoJG4gPT09IE5VTEwpIAogIHsgCiAgICAkbiA9IGNvdW50KCRhcnIpOyAKICB9CgogIGlmICgkbiA9PSAwKSAKICB7CiAgICAkdmFyW10gPSAkYXJyKTsKICAgIHJldHVybiAkdmFyOwogIH0KICAKICBlbHNlIAogIHsKICAgIGZvcmVhY2ggKCRhcnIgYXMgJHZhbHVlKQogICAgewogICAgICBjb21iKCRhcnIsICRuLTEsICRwYXJ0aWFsLiR2YWx1ZSk7CiAgICB9CiAgfQp9CgokY29tYnMgPSBjb21iKCdhYmMnKTsKCgo/Pg==