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°3
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.Quelle instruction permet d'ajouter des valeurs à notre tableau ?
Cette fonction retourne le nombre d'élément du tableau: ($long_tab = array_push($tab, 'valeur1', 'valeur2').
3.Quelle instruction permet de supprimer un élément du tableau ?
unset($tableau[x]) va suprimer la variable stocker à l'indice x. Ici on a supprimé l'indice 2 correspondant à la valeur "idéfix".
Attention !! PHP ne ré_indice pas le tableau.
Pour re-indicer le tableau, il faut utiliser array_values($tableau) qui renvoit un tableau re-indicé correctement
4.Quelle instruction permet de supprimer plusieurs éléments du tableau ?
Ici on a supprimé à partir de l'indice 2 les 3 prochaines valeurs.
echo'<h2> Tableau : les gaulois </h2>';
$personnages_gaulois = array ('Astérix','Obélix','Idéfix','Panoramix');
print('<p>Tableau de départ<br>' );
print_r($personnages_gaulois);
print('</p> ');
print('<p>Tableau avec un ajout <br>' );
array_push ($personnages_gaulois,'Assurancetourix','Abraracourcix');
print_r($personnages_gaulois);
print('</p>');
print('<p>Tableau avec une suppression<br>' );
unset($personnages_gaulois[2]);
$personnages_gaulois = array_values($personnages_gaulois);
print_r($personnages_gaulois);
print('</p>');
print('<p>Tableau avec une coupe à partir de l\'indice 2 pour les 3 valeurs suivantes <br>' );
array_splice($personnages_gaulois,2,3);
print_r($personnages_gaulois);
print('</p>');
Tableau : les gaulois
Tableau de départ
Array
(
[0] => Astérix
[1] => Obélix
[2] => Idéfix
[3] => Panoramix
)
Tableau avec un ajout
Array
(
[0] => Astérix
[1] => Obélix
[2] => Idéfix
[3] => Panoramix
[4] => Assurancetourix
[5] => Abraracourcix
)
Tableau avec une suppression
Array
(
[0] => Astérix
[1] => Obélix
[2] => Panoramix
[3] => Assurancetourix
[4] => Abraracourcix
)
Tableau avec une coupe à partir de l'indice 2 pour les 3 valeurs suivantes
Array
(
[0] => Astérix
[1] => Obélix
)
<h2>‧Tableau‧:‧les‧gaulois‧</h2><p>Tableau‧de‧départ<br>Array
(
‧‧‧‧[0]‧=>‧Astérix
‧‧‧‧[1]‧=>‧Obélix
‧‧‧‧[2]‧=>‧Idéfix
‧‧‧‧[3]‧=>‧Panoramix
)
</p>‧<p>Tableau‧avec‧un‧ajout‧<br>Array
(
‧‧‧‧[0]‧=>‧Astérix
‧‧‧‧[1]‧=>‧Obélix
‧‧‧‧[2]‧=>‧Idéfix
‧‧‧‧[3]‧=>‧Panoramix
‧‧‧‧[4]‧=>‧Assurancetourix
‧‧‧‧[5]‧=>‧Abraracourcix
)
</p><p>Tableau‧avec‧une‧suppression<br>Array
(
‧‧‧‧[0]‧=>‧Astérix
‧‧‧‧[1]‧=>‧Obélix
‧‧‧‧[2]‧=>‧Panoramix
‧‧‧‧[3]‧=>‧Assurancetourix
‧‧‧‧[4]‧=>‧Abraracourcix
)
</p><p>Tableau‧avec‧une‧coupe‧à‧partir‧de‧l'indice‧2‧pour‧les‧3‧valeurs‧suivantes‧<br>Array
(
‧‧‧‧[0]‧=>‧Astérix
‧‧‧‧[1]‧=>‧Obélix
)
</p>
Exécution en 0.0003s