Aller au contenu

Exercices

Exercice payscap.php

Créez le fichier payscap.php. Définissez un tableau associatif avec les noms de 4 pays (Belgique, Italie, France, Espagne) et leur capitale.

| Belgique | Bruxelles   |
| Italie   | Rome        |
| France   | Paris       |
| Espagne  | Madrid      |
| Allemagne| Berlin      |

Utilisez une boucle pour afficher le pays et sa capitale sous forme de liste.

  • Belgique : Bruxelles
  • Italie : Rome
  • France : Paris
  • Espagne : Madrid

Exercice payscapV2.php

Repartez de l'exercice précédent. Affichez les données comme suit :

  • Bruxelles est la capitale de la BELGIQUE
  • Rome est la capitale de l' ITALIE
  • Paris est la capitale de la FRANCE
  • Madrid est la capitale de l' ESPAGNE
Astuce

Affichez en premier la phrase sans tenir compte de la gestion de l’article défini (la ou l'). Une fois que l'affichage est correct, gérez l'article défini.

Astuce majuscule

Utilisez la fonction strtoupper Référence officielle >>

Astuce Article

Créez un tableau contenant les voyelles.

Utilisez une condition (de préférence ternaire). Si la première lettre du pays est une voyelle, alors l'article est l' sinon l'article est la

La fonction in_array indique si une valeur appartient à un tableau. Référence officielle >>

PHP permet d'accéder aux caractères d'une chaîne de caractères en utilisant la notation des crochets ([]) de la même manière que pour un tableau.

Rappel
<?php
    $chaine = "Bonjour";

    echo $chaine[1]; // Affiche "o"

Exercice courriel.php

Créez le fichier courriels.php qui contient un tableau contenant une liste d’adresses email. Extrayez le nom de domaine (exemple "hotmail.com") puis affichez des statistiques sur les occurrences de chaque nom de domaine.

Etape 1 :

Définir le tableau suivant :

juste@gmail.com
leblanc@hotmail.com
harry@outlook.com
auguste@hotmail.com
leopold@gmail.com
luc@gmail.com

Etape 2 :

Obtenir efficacement les statistiques sur les noms de domaines, à présenter comme suit:

  • @hotmail.com : 2
  • @gmail.com : 3
  • @outlook.com : 1

Exercice payshab.php

Créez le fichier payshab.php qui contient un tableau multidimensionnel associatif dont les clés sont des noms de pays et les valeurs des tableaux indicés contenant la capitale, le nombre d’habitants et la superficie.

Affichez ce tableau.

Etape 1

Définir le tableau multidimensionnel associatif suivant:

description

Astuce

Chaque clé représente la nom du pays, la valeur associée est un tableau contenant la capitale, le nombre d'habitant et la superficie.

Etape 2

Parcourir le tableau afin d'afficher :

Résultat attendu

exe phpPaysHab

Question

Le tableau contenant la capitale, le nombre d'habitants et la superficie doit-il être indicé ou associatif ? Si il est indicé, que se passe-t-il si on ajoute un élément ? Si il est associatif, que se passe-t-il si on ajoute un élément ?