Я спрашивал себя, как легко вы можете преобразовать массив чисел Like = 1,2,3,6,7,8,9,12,13,15 в 1 строку, которая «минимизирует» числа, поэтому Like = "1-3,6-9,12-13,15".
Я, вероятно, слишком обдумываю это, потому что сейчас я не знаю, как я мог бы достичь этого легко.
Моя попытка :
$newArray = ""
$array = 1,2,3,6,7,8,9,12,13,15
$before
Foreach($num in $array){
If(($num-1) -eq $before){
# Here Im probably overthinking it because I don't know how I should continue
}else{
$before = $num
$newArray += $num
}
}