Partie 1
Chapitre 1
: Les variables
Introduction
Types de données
Support de cours n°1
Synthèse n°2
Les chaines de caractères
Exemple PHP n°1
Exemple PHP n°2
Synthèse n°3
Exemple PHP n°4
Exemple PHP n°5
Exercice PHP n°6
Exercice PHP n°7
Les entiers
Support de cours n°1
Exemple PHP n°2
Exercice PHP n°3
Exercice PHP n°4
Les réels
Support de cours n°1
Exemple PHP n°2
Exercice PHP n°3
Les booleens
Support de cours n°1
Exemple PHP n°2
Exercice PHP n°3
Chapitre 2
: Les conditionnelles
La conditionnelle if else
Support de cours n°1
Exemple PHP n°2
Exemple PHP n°3
Exemple PHP n°4
Exemple PHP n°5
La conditionnelle switch
Support de cours n°1
Exemple PHP n°2
Conditionnelles synthèse
Conditionnelles exercices
Exercice PHP n°1
Exercice PHP n°2
Exercice PHP n°3
Exercice PHP n°4
Chapitre 3
: Les boucles
La boucle for
Support de cours n°1
Exemple PHP n°2
Exemple PHP n°3
La boucle while
Support de cours n°1
Exemple PHP n°2
do while
Support de cours n°1
Exemple PHP n°2
Boucle synthèse
Boucles exercices
Exercice PHP n°1
Exercice PHP n°2
Exercice PHP n°3
Exemple PHP n°4
Chapitre 4
: Les tableaux
Les tableaux
Support de cours n°1
Exemple PHP n°2
Exemple PHP n°3
Support de cours n°4
Exemple PHP n°5
Exemple PHP n°6
Support de cours n°7
Exemple PHP n°8
Tableaux Synthèse
Tableaux exercices
Exercice PHP n°1
Exercice PHP n°2
Exercice PHP n°3
Exercice PHP n°4
Exercice PHP n°5
Exercice PHP n°6
1
Les tableaux : Exemple PHP n°5
Les questions doivent vous aider à comprendre le code présenté ci-dessous.
Une fois que vous tenez la solution, vous pouvez afficher la réponse en cliquant sur l’intitulé de la question.
1.Quelles sont les clés des 2 tableaux associatifs : $personnages_romains et $personnages_gaulois ?
R : Clés des personnages romains : César, Brutus et Détritus
Clés des personnages gaulois : Astérix, Obélix, Idéfix, Panoramix
Clés des personnages gaulois : Astérix, Obélix, Idéfix, Panoramix
2.Comment est créé le tableau associatif $personnages_gaulois ?
R : Un tableau associatif lie une clé qui peut être une chaîne de caractères à une valeur (celle ci peut être aussi une chaîne de caractères).
La façon la plus condensée pour le créer est d'utiliser la syntaxe suivante :
$tab_asso = array('clé1' => valeur1, 'clé2' => valeur2,'clé3'=>valeur3)
Le symbole => permet de lier la clé à la valeur.
La façon la plus condensée pour le créer est d'utiliser la syntaxe suivante :
$tab_asso = array('clé1' => valeur1, 'clé2' => valeur2,'clé3'=>valeur3)
Le symbole => permet de lier la clé à la valeur.
3.Pourquoi les valeurs du tableau ne sont pas entourées de guillemet ?
R : Les valeurs correspondent à des notes donc à des entiers. On utilise des guillemets si la valeur est une chaîne de caractères.
echo '<h2>Tableau associatif 1 : les romains, afficher une valeur </h2>';
$personnages_romains['César']=15;
$personnages_romains['Brutus']=12;
$personnages_romains['Détritus']=14;
echo ('Le personnage César à une note de'. $personnages_romains['César']);
echo ('<h2>Tableau associatif 2 : les gaulois, parcourir le tableau pour l\'afficher </h2>');
$personnages_gaulois = array ('Astérix' => 20,'Obélix' =>18,'Idéfix'=>5,'Panoramix'=>14); // autre facon de declarer le tableau associatif
foreach ( $personnages_gaulois as $x => $valeur )
{
echo '<p>Personnage '.$x.' note:'. $valeur.'</p> ';
}
Résultat :
Tableau associatif 1 : les romains, afficher une valeur
Le personnage César à une note de15Tableau associatif 2 : les gaulois, parcourir le tableau pour l'afficher
Personnage Astérix note:20
Personnage Obélix note:18
Personnage Idéfix note:5
Personnage Panoramix note:14
<h2>Tableau‧associatif‧1‧:‧les‧romains,‧afficher‧une‧valeur‧</h2>Le‧personnage‧César‧à‧une‧note‧de15<h2>Tableau‧associatif‧2‧:‧les‧gaulois,‧parcourir‧le‧tableau‧pour‧l'afficher‧</h2><p>Personnage‧Astérix‧note:20</p>‧<p>Personnage‧Obélix‧note:18</p>‧<p>Personnage‧Idéfix‧note:5</p>‧<p>Personnage‧Panoramix‧note:14</p>‧
Exécution en 0.0004s