Académique Documents
Professionnel Documents
Culture Documents
Etablissement : HETEC
Classe : IDA 2 Matière : PHP
TD 1
Exercice 1 :
Créer une page web qui calcule et affiche le factoriel des nombres de 0 à 10 sous forme :
0 != 1
1 !=1
10 != 3628800
Exercice 2:
Créer une page php qui affiche la liste des nombres premiers inférieurs à 200.
Exercice 3:
Créer une page PHP qui affiche la table de multiplication de 1 à 9 dans un tableau de 9 lignes et 9
colonnes. Ajouter 1 ou 2 lignes pour les entêtes.
Créer une page PHP permettant d’afficher, sous forme de liste non ordonnée, les nombres au cube
de 1 à 25 selon le format:
• 13 =1
• 23 =8
...
• 253 = 15625
a) Utiliser d’abord l’instruction echo avec des apostrophes puis avec des guillemets.
Remarque: Pour mettre du texte en exposant en XHTML, il est possible d’utiliser la balise sup.
Exercice 5:
a) Créer un tableau ayant pour valeur les noms des douze mois de l’année. Quelles sont alors
les clés? Parcourir ensuite le tableau pour afficher les mois de l’année sous forme de liste
ordonnée.
TD PHP – LPID2/HETEC
Page 1
b) Créer un tableau associant à chaque mois de l’année le nombre de jours du mois. (On
supposera que l’année n’est pas bissextile.) Quelles sont alors les clés ? Les valeurs ? Afficher
,sous forme de tableau, le nombre de jours de chaque mois.
Exercice 6 :
Créer un tableau dont les indices varient de 11 à 36 et dont les valeurs sont des lettres de A à Z. Lire
ensuite ce tableau avec une boucle for puis une boucle foreach et afficher les indices et les valeurs (la
fonction chr(n) retourne le caractère dont le code ASCII vaut n). ). Sachant que le code ASCII
(decimal) de A est 65 , celui de B est 66 , …, celui de Z est 90.
Exercice 7 :
Écrivez un tableau multidimensionnel associatif dont les clés sont des noms de personne et les
valeurs des tableaux associatifs dont les clés sont le prénom, la ville de résidence et l’age de la
personne avec une série de valeurs associées.
TD PHP – LPID2/HETEC
Page 2