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.
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:

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

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 ?