asort($a);
function sliceNumber($arr)
{
$temp = 0;
$result = [];
foreach ($arr as $k => $v){
if ($temp < 20000){
$arr1[$k] = $v;
$temp += $v;
if ($temp > 20000){
unset($arr1[$k]);
$arr2[$k] = $v;
}
}else{
$arr2[$k] = $v;
}
}
if (isset($arr1)){
array_push($result, $arr1);
}
if (isset($arr2)){
array_push($result, $arr2);
}
return $result;
}
$res = sliceNumber($a);
var_dump($res);
