W3docs

range()

Array range is a useful PHP function that allows you to generate a range of elements in an array. It's a very powerful function that can save you a lot of time

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

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

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

Sortie :

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

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

Sortie :

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

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

Sortie :

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

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

Sortie :

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

Pratique

Que fait la fonction range() en PHP ?