Rellenar una matriz con números secuencialmente
Tengo un número (por ejemplo, 6) que se genera dinámicamente y me gustaría llenar una matriz con los números 1 a través del número generado dinámicamente (en este ejemplo, 6):
array(1, 2, 3, 4, 5, 6);
La única forma en que sé hacer esto en este momento es mediante el uso de un bucle for, pero me pregunto si hay una mejor manera, algo similar aarray_fill
. Miré array_fill, pero no parece que tome un número y lo incremente por un número determinado de veces.