Вы находитесь на странице: 1из 3

Exercices PHP

Exercice 01
Examiner le code suivant et Chercher pourquoi prix_3 ne s'affiche pas ?
<?php //on ne veut afficher que les erreurs "graves" : error_reporting(E_ERROR | E_WARNING | E_PARSE); //on affecte trois valeurs respectivement $prix_1,2,3 $prix_1 = "4.28 euros" ; //on met la valeur 4,28 dans prix_1 $prix_2 = "5.28 euros" ; //on met la valeur 5,28 dans prix_2 $prix_3 = "6.28 euros" ; //on met la valeur 6,28 dans prix_3 //on imprime les diffrents prix print ("prix_1 = ".$prix_1."<br/>") ; PriNt ("prix_2 = ".$prix_2."<br/>") ; Print ("prix_3 = ".$Prix_3."<br/>") ; ?>

Exercice 02
Exemple de code php

1. Dans ce fichier identifier les partie correspondante du codes php et du code html 2. Supposant que ce fichier est nomm exemple01.php, et sil est stock sur le serveur localhost dans le rpertoire TP, comment excutons ce chier ? Que donne son excution ? Ceci est-il valide ? Pourquoi ? Corriger alors le problme. 3. Remplacer les trois instructions echo de la ligne 10 par une seule.

Exercice 3
1. Crer une page PHP permettant dafficher avec une boucle for sous forme de liste non ordonne (UL), les carrs des nombres de 1 10 selon le format : 12=1 22=4 . 102= 100 2. Crer ensuite une fonction prenant en paramtre un nombre n et retournant la chane de caractres n2 = m. Utiliser cette fonction pour produire la mme page Web.

Exercice 4
1. Crer un tableau ayant pour valeur les noms des douze mois de lanne. 2. Quelles sont alors les cls de ces valeurs ? 3. Parcourir ensuite le tableau pour afficher les mois de lanne sous forme de liste ordonn

Exercice 5
Crer un script PHP permettant dafficher la table de multiplication donne ci suivant :

Loprateur modulo (symbole %) permet de donner le reste de la division entire. Pour dterminer si une ligne est paire ou impaire, il sut alors de regarder la valeur du numro de ligne modulo 2.

Exercice 6
On considre le tableau suivant :
$etudiant = array( "kahmadi" => array("prenom" => "Kamal", "nom" => "Ahmadi", "age" => 24, "groupe" => "LICDA S1"), "yanzali" => array("prenom " => "Yousef", "nom" => "Anzali", "age" => 22, "groupe" => "LICDA S2"), "hamaoui" => array("prenom" => "Hicham", "nom" => "Amaoui", "age" => 20, "groupe" => "LISRS"), "ikhalid" => array("prenom " => "Iman", "nom" => "Khalid", "age" => 24, "groupe" => "LMIAGE ), "kfatini" => array("prenom" => "karima", "nom" => "Fatini", "age" => 20, "groupe" => "ISRI"), );

1. 2. 3. 4. 5. 6.

Quelles sont les cls du tableau $etudiants et leur type ? De quel type sont les valeurs de ce tableau ? Quelle est la valeur associe la cl "hamaoui" ? Comment accder la valeur 20 dans le tableau ? Comment accder la valeur "ISRI" ? Comment accder au tableau contenant les valeurs suivantes : "Hicham", "Amaoui20, "LISRS"? 7. Ecrire une fonction permettant dafficher le tableau dans son ensemble. Ajouter une premire ligne contenant les cls "prenom", "nom", "age" et "groupe". Prenom Kamal Youses Hicham Iman Nom Ahmadi Anzali Amaoui Khalid Age 24 22 20 24 Groupe LICDA S1 LICDA S2 LISRS LMIAGE

Karima 8.

Fatini

20

ISRI

Ecrire une fonction permettant dafficher sous forme de tableau, les informations des personnes faisant partie dun groupe donne en paramtre. (Par exemple, si la fonction est appele avec le tableau $etudiants et le groupe "ISRI", le tableau affich doit alors contenir uniquement la ligne relative ltudiante Karima

Вам также может понравиться