|
Titre de l'exercice | Difficulté | Question |
---|---|---|
Initialisation de tableaux | *** | • Imprimer le tableau sur 3 lignes de 4 colonnes au lieu de 4 lignes de trois colonnes • Mettre les couleurs d'arrière-plan sous les N° de mois et non pas sous leur noms |
Parcourir un tableau avec 'for each' | ** | Remplacer la boucle normale par une boucle foreach pour imprimer le tableau ci-après. |
La boucle 'for each' 2 | ** | Construire sur le même modèle un dictinnaire des jours de la semaine (NB : jours anglais:Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday) |
Tableaux multidimentionnels | *** | Rajouter une date : 23 mars 1918 : L'offensive allemande est déviée du côté d'Amiens et de Paris. |
Les tableaux dans les chaines de caractères | *** | • Rajouter la saison pour le mois indiqué • Mettre les deux lignes print dans une boucle pour imprimer les informations sur tous les mois |
Les fonctions relatives aux tableaux | ** | A l'aide des fonctions de la leçon : • Donner le nombre d'éléments du tableau • Le trier par rapport aux clefs et non par rapport aux valeurs |
La fonction 'list' | ¤ | |
La fonction 'array_flip' | ¤ | |
La fonction 'array_merge' | ¤ | Rassemble plusieurs tableaux dans un autre tableau |
La fonction 'array_diff' | ¤ | La fonction array_diff() accepte 2 ou plus tableaux comme arguments, et renvoie un tableau contenant toutes les valeurs du premier tableau qui ne sont pas dans les autres |
La fonction array_intersect | ¤ | La fonction array_intersect() fait le contraire de array_diff, elle renvoie les valeurs qui sont présentes à la fois dans tous les tableaux |
La fonction array_sum | ¤ | Calcule la somme des valeurs du tableau |
La fonction array_count | ¤ | Compte le nombre d'occurences de chaque valeur pour chaque clé |
La fonction array_rand | ¤ | Prend une ou plusieurs valeurs, au hasard dans un tableau |
La fonction array_walk :appliquer une fonction à chaque élément | ¤ | Exécute une fonction sur chacun des membres d'un tableau. |
Tri élaboré de plusieurs tableaux | **** | Nous avons trois tableaux ayant le même index : nom, catégorie, valeur regroupés en un seul tableau Ce tableau est trié par noms : Comment faire pour le trier par valeurs décroissantes de la dernière colonne ? |
Tri de tableaux multidimentionnels | ***** | Nous avons un tableau constitué de trois colonnes : nom, catégorie, valeur construite à partir d'un tableau à deux dimensions : 1ière dimension : nom de colonne trois valeurs, seconde dimention : contenu des colonnes , #140 valeurs Ce tableau est trié par noms : Comment faire pour le trier par valeurs décroissantes de la dernière colonne ? |
Exemples sur la boucle 'for each' | ¤ | |
Exemple d'utilisation de la fonction array_change_key_case | ¤ | Attention, si à l'origine vous aviez deux clés may et MAY , l'une va disparaître! |
Exemple d'utilisation de la fonction array_chunk | ¤ | Le résultat est un tableau contenant des tableaux de la taille indiquée par la fonction |
Exemple d'utilisation de la fonction array_fill | ¤ | Remplit un tableau, la même valeur dans tous les éléments |
Exemple d'utilisation de la fonction array_filter | ¤ | Filtre un tableau à partir d'une fonction |
Cherche si une valeur ou une clé existe dans le tableau | ¤ | |
Applique une fonction sur chaque élément du pableau | ¤ | Il faut le même nombre de tableaux dans array_map que de paramètres dans la fonction |
Tous droits réservés. 2005-2020 |