La función range() es una función incorporada en PHP que se utiliza para crear una array de elementos de cualquier tipo, como números enteros, alfabetos dentro de un rango determinado (de menor a mayor), es decir, el primer elemento de la lista se considera como bajo y último se considera como alto.
Sintaxis:
array range(low, high, step)
Parámetros: Esta función acepta tres parámetros como se describe a continuación:
- low: Será el primer valor en la array generada por la función range().
- alto: será el último valor en la array generada por la función range().
- paso: Se utiliza cuando el incremento utilizado en el rango y su valor por defecto es 1.
Valor devuelto : Devuelve una array de elementos de menor a mayor.
Ejemplos:
Input : range(0, 6) Output : 0, 1, 2, 3, 4, 5, 6 Explanation: Here range() function print 0 to 6 because the parameter of range function is 0 as low and 6 as high. As the parameter step is not passed, values in the array are incremented by 1. Input : range(0, 100, 10) Output : 0, 10, 20, 30, 40, 50, 60, 70, 80, 90, 100 Explanation: Here range() function accepts parameters as 0, 100, 10 which are values of low, high, step respectively so it returns an array with elements starting from 0 to 100 incremented by 10.
Los siguientes programas ilustran la función range() en PHP:
Programa 1 :
<?php // creating array with elements from 0 to 6 // using range function $arr = range(0,6); // printing elements of array foreach ($arr as $a) { echo "$a "; } ?>
Producción:
0 1 2 3 4 5 6
Programa 2 :
<?php // creating array with elements from 0 to 100 // with difference of 20 between consecutive // elements using range function $arr = range(0,100,20); // printing elements of array foreach ($arr as $a) { echo "$a "; } ?>
Producción:
0 20 40 60 80 100
Programa 3 :
<?php // creating array with elements from a to j // using range function $arr = range('a','j'); // printing elements of array foreach ($arr as $a) { echo "$a "; } ?>
Producción:
a b c d e f g h i j
Programa 4 :
<?php // creating array with elements from p to a // in reverse order using range function $arr = range('p','a'); // printing elements of array foreach ($arr as $a) { echo "$a "; } ?>
Producción:
p o n m l k j i h g f e d c b a
Referencia:
http://php.net/manual/en/function.range.php
Publicación traducida automáticamente
Artículo escrito por Kanchan_Ray y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA