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
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
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
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
Les tableaux : Exemple PHP n°6
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.Quelle instruction permet d'afficher le tableau ?
2.Comment trie t-on un tableau associatif par ordre croissant des valeurs des personnages (clé) ?
3.Comment trie t-on le tableau dans l'ordre décroissant des clés ?
4.Comment trier le tableau associatif dans l'ordre décroissant des valeurs ?
On utilise asort() pour trier les valeurs dans l'ordre croissant..
echo'<h2>Tableau associatif : les gaulois</h2>';
$personnages_gaulois = array ('Astérix' => 20,'Obélix' =>18,'Idéfix'=>5,'Panoramix'=>14);
print('<p>Tableau de départ<br>' );
print_r($personnages_gaulois); // print_r — Affiche des informations lisibles pour une variable
print('</p>');
print('<p>Fonction ksort : trie le tableau suivant les clés <br>' );
ksort($personnages_gaulois);
print_r($personnages_gaulois);
print('</p>');
print('<p>Fonction krsort : Trie un tableau en sens inverse et suivant les clés<br>' );
krsort($personnages_gaulois);
print_r($personnages_gaulois);
print('</p>');
print('<p>Fonction arsort : Trie un tableau en ordre inverse et conserve l\'association des index<br>' );
arsort($personnages_gaulois);
print_r($personnages_gaulois);
print('</p>');
Tableau associatif : les gaulois
Tableau de départ
Array
(
[Astérix] => 20
[Obélix] => 18
[Idéfix] => 5
[Panoramix] => 14
)
Fonction ksort : trie le tableau suivant les clés
Array
(
[Astérix] => 20
[Idéfix] => 5
[Obélix] => 18
[Panoramix] => 14
)
Fonction krsort : Trie un tableau en sens inverse et suivant les clés
Array
(
[Panoramix] => 14
[Obélix] => 18
[Idéfix] => 5
[Astérix] => 20
)
Fonction arsort : Trie un tableau en ordre inverse et conserve l'association des index
Array
(
[Astérix] => 20
[Obélix] => 18
[Panoramix] => 14
[Idéfix] => 5
)
<h2>Tableau‧associatif‧:‧les‧gaulois</h2><p>Tableau‧de‧départ<br>Array
(
‧‧‧‧[Astérix]‧=>‧20
‧‧‧‧[Obélix]‧=>‧18
‧‧‧‧[Idéfix]‧=>‧5
‧‧‧‧[Panoramix]‧=>‧14
)
</p><p>Fonction‧ksort‧:‧trie‧le‧tableau‧suivant‧les‧clés‧<br>Array
(
‧‧‧‧[Astérix]‧=>‧20
‧‧‧‧[Idéfix]‧=>‧5
‧‧‧‧[Obélix]‧=>‧18
‧‧‧‧[Panoramix]‧=>‧14
)
</p><p>Fonction‧krsort‧:‧‧Trie‧un‧tableau‧en‧sens‧inverse‧et‧suivant‧les‧clés<br>Array
(
‧‧‧‧[Panoramix]‧=>‧14
‧‧‧‧[Obélix]‧=>‧18
‧‧‧‧[Idéfix]‧=>‧5
‧‧‧‧[Astérix]‧=>‧20
)
</p><p>Fonction‧arsort‧:‧Trie‧un‧tableau‧en‧ordre‧inverse‧et‧conserve‧l'association‧des‧index<br>Array
(
‧‧‧‧[Astérix]‧=>‧20
‧‧‧‧[Obélix]‧=>‧18
‧‧‧‧[Panoramix]‧=>‧14
‧‧‧‧[Idéfix]‧=>‧5
)
</p>
Exécution en 0.0005s