Fonction range()
Exemple
Créez un tableau contenant une plage d'éléments de "0" à "5" :
<?php
$number = range(0,5);
print_r ($number);
?> Définition et utilisation
La fonction range() crée un tableau contenant une plage d'éléments.
Cette fonction renvoie un tableau d'éléments allant de bas en haut.
Remarque : Si le paramètre bas est supérieur au paramètre haut, le tableau de plage sera alors de haut en bas.
Syntaxe
range( bas, haut, pas ) Valeurs des paramètres
| Paramètre | Description |
|---|---|
| bas | Requis. Spécifie la valeur la plus basse du tableau |
| haut | Requis. Spécifie la valeur la plus haute du tableau |
| pas | Optionnel. Spécifie l'incrément utilisé dans la plage. Par défaut, c'est 1 |
Détails techniques
| Valeur de retour : | Renvoie un tableau d'éléments de bas à haut |
|---|---|
| Version PHP : | 4+ |
| Journal des modifications PHP : | Le paramètre pas a été ajouté dans PHP 5.0. Dans les versions PHP 4.1.0 à 4.3.2, cette fonction considère les chaînes numériques comme des chaînes et non comme des entiers. Les chaînes numériques seront utilisées pour les séquences de caractères, par exemple, "5252" est traité comme "5". Le support pour les séquences de caractères et les tableaux décroissants a été ajouté dans PHP 4.1.0. Les valeurs de séquence de caractères sont limitées à une longueur de un. Si la longueur est supérieure à un, seul le premier caractère est utilisé. Avant cette version, range() ne générait que des tableaux d'entiers croissants. |
Plus d'exemples
Exemple
Renvoie un tableau d'éléments de "0" à "50" en incrémentant de 10.
<?php
$number = range(0,50,10);
print_r ($number);
?> Exemple
Utilisation de lettres - renvoie un tableau d'éléments de "a" à "d"
<?php
$letter = range("a","d");
print_r ($letter);
?>