Dans Développement web

Voici un moyen simple et rapide d’afficher toutes les lettres de l’alphabet en utilisant une boucle.

Vous pouvez utiliser cette technique pour créer un filtre, un menu de lexique ou de FAQ, etc.

<?php
for ($i=65; $i<=90; $i++) {
    echo chr($i);
}
?>

Vous pouvez arriver au même résultat en utilisant la fonction range() de PHP, qui créé un tableau contenant un intervalle d’éléments. La fonction accepte les lettres de l’alphabet comme paramètre :

<?php
foreach(range('A','Z') as $i) {
    echo $i;
}
?>

Bien entendu, ces 2 méthodes afficheront :

ABCDEFGHIJKLMNOPQRSTUVWXYZ

Pour créer un menu utilisant cet alphabet, vous n’avez qu’à entourer chacune des lettres par une balise de lien <a> au moment de l’affichage. Dans cet exemple, j’utiliserai la deuxième méthode :

<?php
foreach(range('A','Z') as $i) {
    echo "<a href="votre_page.php?lettre=$i">$i</a>";
    // On peut ajouter un séparateur
    if ($i != "Z") echo " | ";
}

Ce qui donnera ceci :
A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z

echo chr($i);
Kryzalid

Kryzalid

Une agence web de Montréal qui vous accompagne dans l'évolution de votre stratégie d'affaires numériques. Notre motivation : vous amener plus loin dans la création de liens durables avec vos client.