Médiaforma

All posts tagged trier

Par défaut, tous les messages reçus sont placés dans la boîte de réception. Si vous recevez beaucoup d’e-mails, vous aurez probablement envie de les organiser dans plusieurs dossiers pour faciliter leur lecture.

Pour créer un nouveau dossier, cliquez du bouton droit sur le dossier Boîte de réception dans le volet de navigation et sélectionnez Nouveau dossier dans le menu.

Définissez le nom du nouveau dossier et appuyez sur la touche Entrée du clavier. Vous pouvez maintenant déplacer certains messages dans ce nouveau dossier en utilisant la technique de glisser-déposer de Windows.


Quatre fonctions peuvent être utilisées pour trier un tableau associatif :

Fonction Effet
ksort(tableau) Tri croissant/alphabétique par clés
krsort(tableau) Tri décroissant/inverse alphabétique par clés
asort(tableau) Tri croissant/alphabétique par valeurs
arsort(tableau) Tri décroissant/inverse alphabétique par valeurs

 

Exercice

Triez ce tableau associatif par clés croissantes, puis par valeurs décroissantes :
$calories = array(" Miel" => "304", " Réglisse" => "377", " Sorbet" => " 90", " Sucre" => "396", " Cookies" => "464");


 
<h2<Solution

Faites une pause dans la vidéo pour vous permettre de saisir le code. Poursuivez la vidéo pour voir la solution.
Le tableau est trié par clés croissantes avec la fonction ksort().
Son contenu est alors affiché avec une boucle foreach.
Dans un deuxième temps, le tableau est trié par valeurs décroissantes avec la fonction asort.
Son contenu est alors affiché avec une boucle foreach.

<?php
$calories = array(" Miel" => "304", " Réglisse" => "377", " Sorbet" => " 90", " Sucre" => "396", " Cookies" => "464");
ksort($calories);
foreach($calories as $cle=>$valeur)
echo $cle." = ".$valeur." cal.
";
echo"

";
asort($calories);
foreach($calories as $cle=>$valeur)
echo $cle." = ".$valeur." cal.<br>";
?>


Pour trier un tableau numéroté, vous utiliserez la fonction sort().
sort($tableau,SORT_NUMERIC|SORT_REGULAR|SORT_STRING);
Le deuxième paramètre indique le type du tri : numérique, sans modifier le type des éléments ou chaîne.

Exercice

Triez ce tableau et affichez chaque élément sur une ligne séparée :
$prenoms = array("Jean", " Pierre", " Paul", " Michel", " Hélène", " Sandrine", " Christel", " Isabelle", " Evariste");

Solution

Faites une pause dans la vidéo pour vous permettre de saisir le code. Poursuivez la vidéo pour voir la solution.
Le tableau est trié en utilisant un tri de type SORT_STRING.
Le tableau est alors parcouru et ses éléments sont affichés sur des lignes séparées.
<?php
$prenoms = array("Jean", " Pierre", " Paul", " Michel", " Hélène", " Sandrine", " Christel", " Isabelle", " Evariste");
sort($prenoms, SORT_STRING);
foreach($prenoms as $element)
echo $element."<br>";
>


Quelle que soit la taille d’un disque dur, un jour ou l’autre, il finit par être plein. Pour savoir quels dossiers occupent le plus d’espace sur votre disque, Read more


Sélectionnez les données à trier, basculez sur l’onglet ACCUEIL dans le ruban, puis cliquez sur l’icône Trier dans le groupe Paragraphe. Sélectionnez un critère de tri sous 1re clé, puis cliquez sur OK.

Les données sont immédiatement triées.

Si vous le souhaitez, vous pouvez utiliser deux critères de tri. Pour ce faire, il vous suffit de paramétrer les contrôles du groupe 2e clé. Ici par exemple, les données sont triées par ordre alphabétique sur la première colonne, puis par ordre décroissant sur la deuxième colonne.

 


Cliquez ici pour accéder à tous les sujets sur Excel 2010

Excel est en mesure de trier des données en se basant sur le type (numérique, date et heure, listes personnalisées) et/ou le format (couleur d’arrière-plan, couleur du texte et jeux d’icônes) des cellules.

  1. Cliquez sur une cellule dans la colonne que vous voulez trier.
  2. Sélectionnez l’onglet Accueil dans le Ruban.
  3. Cliquez sur l’icône Trier et filtrer dans le groupe Edition et choisissez la façon de trier la colonne. Les options proposées changent en fonction du contenu de la cellule sélectionnée.

Pour trier les données en utilisant plusieurs critères, sélectionnez le bloc à trier, cliquez sur l’icône Trier et filtrer, puis choisissez Tri personnalisé dans le menu. A titre d’exemple, nous allons trier les données par nom, puis par prénom dans la feuille suivante. Le bloc à sélectionner est donc A2:D12.

Lorsque vous cliquez sur la commande Tri personnalisé, la boîte de dialogue Tri est affichée. Déroulez la liste déroulante Trier par et définissez la colonne à trier (ici, la colonne B). Le tri se fera par ordre alphabétique sur les valeurs des cellules[1]. Cliquez sur Ajouter un niveau pour définir un deuxième critère de tri. Sélectionnez Colonne A dans la liste Puis par. Ici encore, le tri se fera par ordre alphabétique sur les valeurs des cellules.

Un clic sur OK et les données sont réorganisées alphabétiquement par noms, puis par prénoms.

La liste déroulante Trier sur permet de choisir le type du tri. Par défaut, le tri se fait sur les valeurs des cellules, mais vous pouvez également choisir de trier sur la couleur d’arrière-plan, la couleur de police ou les icônes.