Klaus
SEO Cthulhu
разделить массив на отрезки, где в одном отрезке рандом значений
Делю массив на отрезки так:
можно конечно array_chunk, но тогда получу отрезки с одинаковым кол-вом значений(кроме последнего отрезка), а задача стоит поделить массив на отрезки с заданным рандомным кол-вом значений.
Все работает, но задача состоит еще в том, чтобы в последнем отрезке было не менее 5 значений.
Подскажите плз, как это реализовать. Что-то никак не сообразить.
P.S. Кол-во элементов в исходном массиве $array всегда разное.
Делю массив на отрезки так:
PHP:
while($array){
$rand = mt_rand(10,15);
$piece[] = array_splice($array, 0, $rand);
}
Все работает, но задача состоит еще в том, чтобы в последнем отрезке было не менее 5 значений.
Подскажите плз, как это реализовать. Что-то никак не сообразить.
P.S. Кол-во элементов в исходном массиве $array всегда разное.