Hola de nuevo, ante todo muchas gracias a los dos por las respuestas, creo que no me he terminado de explicar bien, se me ha pasado un detalle importante, no sólo es distribuir a la gente como yo quiera sino que, además tendre que distribuirla en
X habitaciones de ahí la complejidad del problema... cuando me refiero a que tengo una serie de condiciones, me refiero a:
El usuario me dice, cuantas personas se van a hospedar en el hotel, y además
me da el número de habitaciones que quiere yo tengo que ser capaz de devolverle un resultado acorde con su consulta, es decir, si en mi hotel tengo 5 tipos de habitaciones donde las capacidades son:
Código PHP:
$habitaciones = [2,3,4,5,6]
Además de esas habitaciones sólo tengo:
Código PHP:
$disponibilidad = [2,1,3,4,2]
El cliente me solicita 3 habitaciones, para 10 personas, una buena solución para este caso sería:
-Dos habitaciones de 5 personas
Un saludo.