Tip: crear matrices con rangos
Fecha: 05-Mar-2008 | Autor: Marcelo.
Guardado en: Trucos PHP
Continuando con los temas relacionados a las matrices o arrays, hoy veremos como crear matrices con rangos de datos.
Si deseamos crear una matriz con un rango de datos definidos (por ejemplos números del 1 al 10, o letras de la a a la z, o similares), tenemos a disposición na variable range()
La función range() requiere dos parámetros obligatorios (obviamente el comienzo y el final del rango que queremos), por ejemplo $numeros = range(2,17); nos producirá un array con los números desde el 2 hasta el 27.
Y también admite un parámetro opcional, que indica de cuanto en cuanto es cada salto, por ejemplo:
1 2 | $decenas = range(10,100,10); // genera: array(10, 20, 30, 40, 50, 60, 70, 80, 90, 100) |
Nota: este parámetro opcional que indica el salto, está disponible a partir de PHP5.0.
Otros ejemplos de utilización y el resultado que generan:
1 2 | $letras = range('a','f'); // genera: array('a', 'b', 'c', 'd', 'e', 'f') |
1 2 | $nums = range(5,1); // genera: array(5, 4, 3, 2, 1) |