Aller au contenu

range()

Introduction

range() est une fonction PHP utile qui génère une séquence d'éléments dans un tableau. C'est un outil puissant qui simplifie la création de tableaux.

Syntaxe

La syntaxe de la fonction range() est la suivante :

La syntaxe de la fonction range() en PHP

php
range(mixed $start, mixed $end, int $step = 1): array

Où :

  • $start : La première valeur de la séquence.
  • $end : La valeur finale de la séquence.
  • $step : Optionnel. L'incrément entre les valeurs. La valeur par défaut est 1.

Exemples

Voici quelques exemples pour vous aider à mieux comprendre comment utiliser la fonction range() :

Exemple 1

Générer un tableau avec des valeurs de 0 à 5 :

Exemple de génération d'un tableau avec des valeurs de 0 à 5 en PHP

php
<?php

$numbers = range(0, 5);
print_r($numbers);

Sortie :

console
Array
(
    [0] => 0
    [1] => 1
    [2] => 2
    [3] => 3
    [4] => 4
    [5] => 5
)

Exemple 2

Générer un tableau avec des valeurs de -5 à 5 :

Exemple de génération d'un tableau avec des valeurs de -5 à 5 en PHP

php
<?php

$numbers = range(-5, 5);
print_r($numbers);

Sortie :

console
Array
(
    [0] => -5
    [1] => -4
    [2] => -3
    [3] => -2
    [4] => -1
    [5] => 0
    [6] => 1
    [7] => 2
    [8] => 3
    [9] => 4
    [10] => 5
)

Exemple 3

Générer un tableau avec des nombres pairs de 0 à 10 :

Exemple de génération d'un tableau avec des nombres pairs de 0 à 10 en PHP

php
<?php

$numbers = range(0, 10, 2);
print_r($numbers);

Sortie :

console
Array
(
    [0] => 0
    [1] => 2
    [2] => 4
    [3] => 6
    [4] => 8
    [5] => 10
)

Exemple 4

Générer un tableau de caractères de 'a' à 'z' :

Exemple de génération d'un tableau de caractères de 'a' à 'z' en PHP

php
<?php

$letters = range('a', 'z');
print_r($letters);

Sortie :

console
Array
(
    [0] => a
    [1] => b
    [2] => c
    [3] => d
    [4] => e
    [5] => f
    [6] => g
    [7] => h
    [8] => i
    [9] => j
    [10] => k
    [11] => l
    [12] => m
    [13] => n
    [14] => o
    [15] => p
    [16] => q
    [17] => r
    [18] => s
    [19] => t
    [20] => u
    [21] => v
    [22] => w
    [23] => x
    [24] => y
    [25] => z
)

Avantages de l'utilisation de range()

L'utilisation de range() présente plusieurs avantages :

  • Efficacité : Avec range(), vous pouvez générer un tableau contenant une séquence de valeurs en une seule ligne de code.
  • Facilité d'utilisation : La syntaxe est simple et facile à comprendre.
  • Personnalisable : Vous pouvez spécifier les valeurs de début et de fin, ainsi que l'incrément, ce qui vous permet de générer une grande variété de séquences.

Conclusion

range() est une fonction PHP très utile qui simplifie la génération de tableaux. Elle est facile à utiliser, personnalisable et capable de générer une grande variété de séquences. Nous espérons que ce guide vous a aidé à mieux comprendre comment utiliser la fonction range() en PHP.

Pratique

Que fait la fonction range() en PHP ?

Trouvez-vous cela utile?

Aperçu dual-run — comparez avec les routes Symfony en production.