0% ont trouvé ce document utile (0 vote)
198 vues2 pages

Série 2 TP&TD PHP

Le document présente 5 exercices portant sur les tableaux et les fonctions en PHP. L'exercice 1 concerne les tableaux multidimensionnels, l'exercice 2 les tableaux à deux dimensions, l'exercice 3 une fonction de parité, l'exercice 4 des tableaux sur les mois de l'année et l'exercice 5 une fonction de nombre premier.
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
198 vues2 pages

Série 2 TP&TD PHP

Le document présente 5 exercices portant sur les tableaux et les fonctions en PHP. L'exercice 1 concerne les tableaux multidimensionnels, l'exercice 2 les tableaux à deux dimensions, l'exercice 3 une fonction de parité, l'exercice 4 des tableaux sur les mois de l'année et l'exercice 5 une fonction de nombre premier.
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

Université Sidi Mohamed Ben Abdellah

Faculté des Sciences et Techniques


Département d’Informatique
_________________________________________________________________________________

Série de TD-TP
HTML/CSS/PHP
Exercice 1 :
1) Écrivez un tableau multidimensionnel associatif dont les clés sont des noms
de personne et les valeurs des tableaux indicés contenant le prénom, la ville
de résidence et l’âge de la personne.
2) É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’âge de la personne avec une série de valeurs
associées.

Utilisez une boucle foreach pour lire les tableaux des questions 1 et 2.
Exercice 2 : Tableau à deux dimensions:
On définit le tableau suivant appelé personnes formé de : 4 champs ( prenom, nom,
age,ville ) et 6 tuples de votre choix.
Question 1 Ecrire la syntaxe php de la variable personnes présentant le tabeau
associatif.
Quelles sont les clés du tableau $personnes et leur type ? De quel type sont les
valeurs de ce tableau ?
Question 2 : Comment accéder à la valeur de ( L4C3) dans le tableau ? à la valeur
(L3C4) ? Au tableau contenant les valeurs de la dernière ligne du tableau ?
Question 3 : Ecrire une function permettant d’afficher le tableau dans son ensemble.
Ajouter une première ligne contenant les clés: ’prenom’, ’nom’, ’age’ et ’ville’.
Ajouter en suite un fichier CSS pour le fond ( couleurs) et la forme du tableau.

Exercice 3 :
Réaliser une fonction qui nous retourne le verdict du nombre que l'on vient d'entrer :
pair ou impair ? Créer un formulaire de saisie, et une analyse du nombre entré

Exercice 4 :
1 Créer un tableau ayant pour valeur les noms des douze mois de l’année. Quelles
sont alors les clés ? Parcourir en suite le tableau pour afficher les mois de l’année
Université Sidi Mohamed Ben Abdellah
Faculté des Sciences et Techniques
Département d’Informatique
_________________________________________________________________________________

sous forme de liste ordonnée.


2 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 5 :
fonctions.php
Créer une fonction qui, quand on lui passe un nombre, affiche le verdict "est un
nombre premier" ou "n'est pas un nombre premier" ;
premiers.php,
Proposerez un formulaire pour que l'utilisateur entre un nombre, disons entre 1 et 10
000, puis traiter le nombre entré en appelant la fonction en cas de clic sur validation.
Vous afficherez alors le verdict sous la forme :
"99 n'est pas un nombre premier." ou bien "59 est un nombre premier" etc...

Vous aimerez peut-être aussi